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>');
}