개발자 끄적끄적

If문 본문

Javascript

If문

햏치 2023. 3. 6. 17:11

대입연산자(종류)
a+=b --> a=a+b
a-=b --> a=a-b
a*=b --> a=a*b
a/=b --> a=a/b
a%=b --> a=a%b
a>>=b --> a=a>>b

 

조건 제어문
- 조건문(if)
1) if(조건식) {조건이 참인 경우 실행되는 문장들}

2) if(조건식) {조건이 참인 경우 실행되는 문장들} 
    else {조건이 거짓인 경우 실행되는 문장들}

3) if(조건식) {조건이 참인 경우 실행되는 문장들}
    else if(조건식2) {조건식2가 참인 경우 실행되는 문장들}
  [ else if(조건식3) {조건식3이 참인 경우 실행되는 문장들}
   ... ] ->option
   else{모든 조건이 거짓이 되는 경우 실행되는 문장} 

ex)    <script>
      var a=10;
      var b=50;
      var c=0;
         if(a<b)
        console.log('참');            --1
            console.log('공통사항');   --2
        </script>
조건문을 중괄호로 묶지 않았을 때, 
- 조건이 참 : 1만 실행된다
- 조건이 거짓 : 2번만 실행된다

조건문을 중괄호로 묶었을 때, 
- 조건이 참 : 1, 2가 실행된다
- 조건이 거짓 : 1, 2 모두 실행되지 않는다

변수값에 지정된 값이 아닌 다른 값을 넣었을 때 출력하는 방법
- else{  }
- 기본값(var pre=' ' -> var pre='기본값' 을 입력한다)

ex)
 var kor,eng, mat;
 var avg;
 var grade;
 
 kor=90;
 eng=50;
 mat=60;
 avg=(kor+eng+mat)/3;
 
 if(avg>=90)         grade='A';
 else if(avg>=80)   grade='B';
 else if(avg>=70)   grade='C';
 else if(avg>=60)   grade='D';
 else                   grade='F';
 
 console.log('grade :' + grade);
- 범위설정 간단히 가능
- 범위설정을 내림차순으로 하는 것을 추천

var frm = document.write.frm;
-> name='frm'이라는 폼태그 전체 정보가 제3의변수 frm에 저장
    document는 화면에 출력하는 역할을 한다
(폼태그 name='frm'와 제3의 변수 var= frm은 관련이 없다)

frm.product.value='컴퓨터';
-> frm이 가지고 있는 product가 가지고 있는 value속성 : '컴퓨터'라는 문자열

 var ea = frm.ea.value;
-> frm이 가지고 있는 name값이 ea의 value속성을 ea라는 제3의 변수에 
집어넣는다

'Javascript' 카테고리의 다른 글

증감 연산자  (0) 2023.03.06
변수(let, var)  (0) 2023.03.06