TIL

20230728_TIL/ JavaScript / if~ else if, else 문

웹개발자지망생 2023. 7. 28. 09:49

var 함수

a는 0보다 크다.

b는 a보다 작거나 같다.

 

>, <, >=, <= , &&, ||

 

대입 연산자

대입 연산자(=)는 연산된 데이터를 최종적으로 변수에 저장할 때 사용합니다.

복합 대입 연산자(+=, -=, *=, /=, %=)란 산술 연산자와 대입 연산자가 복합적으로 적용된 것을 말합니다.

 

종류 풀이
 A = B 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
var n1 = 30;
var n2 = 10;
console.log(n1 += n2); // n1 = n1 + n2
console.log(n1 -= n2); // n1 = n1 - n2
console.log(n1 *= n2); // n1 = n1 * n2
console.log(n1 /= n2); // n1 = n1 / n2

 

학점 100점 ~ 90점 A학점

학점 90 ~ 80점 B학점

학점 80~70점 C학점

그 외 학점 F학점

 


비교 연산자

두 데이터를 "크다, 작다, 같다"와 같이 비교할 때 사용하는 연산자입니다.

연산된 결과의 값은 true(참) 또는 false(거짓)으로 논리형 데이터를 반환합니다.

다음의 비교 연산자의 종류입니다.

 

종류 설명
A > B A가 B보다 크다.
A < B A가 B보다 작다.
A >= B A가 B보다 크거나 같다.
A <= B A가 B보다 작거나 같다.
A == B A와 B는 같다.(좌변과 우변이 같으면 true)
A != B A와 B는 다르다. (좌변과 우변이 다르면 true)
var a = 10;
var b = 20;
var c = 10;
var d = '20';
var val;

val = a > b;
console.log(val);

val = a < b;
console.log(val);

val = a <= b;
console.log(val);

val = a != c;
console.log(val);

val = b == d;
console.log(val);

 if~ else if, else 문 예시

 var a = 5;
 var b = 3;

     if(a > 0){
       document.write('a는 0보다 크다' + '<br>');
     } else {
       document.write('a는 0보다 작거나 같다.'+ '<br>');
     }

      if(b > a){
       document.write('b는 a보다 크다'+'<br>');
      }else {
       document.write('b는 a보다 작거나 같다.'+ '<br>');
     }

      //&&, else if

    var val = 90;

    if(val >=90 && val <= 100 ){
      document.write('A학점'+'<br>');
    }else if(val >= 80 && val <=90){
      document.write('B학점'+'<br>');
    } else if(val >= 70 && val <=80){
      document.write('C학점'+'<br>');
    } else{
      document.write('F학점'+'<br>');
    }