728x90
비교 연산자
== : 동등 연산자
=== : 일치 연산자
동등 연산자를 사용하여 아래 항목을 비교하면 true를 리턴합니다.
console.log(1 == "1"); // true
숫자 1과 문자 1을 비교했을 때 true를 리턴하면 향후 프로그램이 오동작할 가능성이 있습니다.
코딩을 할 때는 프로그램의 동작을 예측해서 가장 정확한 코드를 짜주는 것이 좋습니다.
그러므로 동등 연사자보다는 일치 연산자 사용을 권장합니다.
조건문
조건은 문법은 다음과 같습니다.
if(조건문){
실행할 코드
}
예를 들어 19 세이하면 "청소년입니다."를 표시하는 코드를 작성해 보겠습니다.
let age = 10;
if(age <= 19){
console.log("청소년입니다");
}
19세이하면 "청소년입니다"를 20세 이상이면 "성인입니다"를 표시하는 코드를 작성해보겠습니다.
let age = 10;
if(age <= 19){
console.log("청소년입니다.");
}
if(age > 19){
console.log("성인입니다.");
}
위와 동일한 코드를 else 구문을 이용하여 더 짧게 적을 수도 있습니다.
else 절은 if문의 조건의 false일 때 실행됩니다.
let age = 10;
if(age <= 19){
console.log("청소년입니다.");
}else{
console.log("성인입니다.");
}
위 조건에 24살일 때만 "24살입니다"하고 나이를 표시하고 싶다고 가정해보겠습니다.
이럴 때 사용하는 문법이 else if입니다.
let age = 10;
if(age <= 19){
console.log("청소년입니다.");
}else if(age === 24){
console.log("24살입니다.");
}else{
console.log("성인입니다.");
}
if가 false이면 else if가 실행됩니다. else if가 false이면 esle문이 실행됩니다.
728x90
'JavaScript' 카테고리의 다른 글
24. [JavaScript] 반복문(for, while, do while) (0) | 2022.01.10 |
---|---|
23. [JavaScript] 논리 연산자 (0) | 2022.01.10 |
21. [JavaScript] basic operator 기본연산자 (0) | 2022.01.02 |
20. [JavaScript] Type Conversion 형변환 (0) | 2022.01.02 |
19. [JavaScript] alert, prompt, confirm (0) | 2022.01.02 |