* if조건문
if / else if / else
if (조건식) {
실행할 코드
}
function comparison(num1, num2) {
if(num1 > num2) {
console.log("첫번째 값이 더 큽니다");
} else if (num1 < num2) {
console.log("두번째 값이 더 큽니다");
} else {
console.log("두 값은 동일합니다");
}
}
comparison(10,3);
comparison(4,7);
comparison(5,5);
* if문을 활용한 3,6,9 게임
1. 3의 배수일때 박수치기
funcion tsn(num) {
if (num % 3 == 0) {
console.log("짝!");
} else {
console.log("통과~");
}
}
tsn(3);
tsn(11);
tsn(12);
2. 3의 배수일때 박수 한번, 9의 배수일때 박수 두번 치기
funcion tsn(num) {
if (num % 9 == 0) {
console.log("짝!짝!");
} else if (num % 3 == 0) {
console.log("짝!");
} else {
console.log("통과~");
}
}
tsn(3);
tsn(9);
tsn(14);
3. 마지막 자리의 숫자가 3,6,9일때 박수치기
funcion tsn(num) {
if (num % 10 == 3 || num % 10 == 6 || num % 10 == 9) {
console.log("짝!");
} else {
console.log("통과~");
}
}
tsn(3);
tsn(12);
tsn(13);
* truthy 자료와 falsy 자료 ( if문 내에서 조건을 비교하는 자료 )
truthy = 0제외 숫자, '문자', [], {}
falsy = 0, ''(공백), null, undefined, NaN
* 비교연산자
==, === , != , > , < , >= , <= ...
num1 == num2
num1 != num2
num1 === num2
num1 > num2
num1 < num2
num1 >= num2
num1 <= num2
주의점
var num = 1;
num1 == num2
num1 === num2
* &&(and), ||(or) 연산자
&& (and)연산자
if((num1 && num2) == 0) {
console.log("AND연산자를 활용하여 num1과 num2가 둘다 0이면 참이되는 조건");
}
|| (or)연산자
if((num1 || num2) == 0) {
console.log("OR연산자를 활용하여 num1과 num2가 둘중 하나만 0이어도 참이되는 조건");
}
* alert 함수 : 간단한 알림 팝업
javascript
alert("간단한 알림 팝업 함수 alert 입니다");
document.querySelector("button").addEventListener("click",function () {
alert("간단한 알림 팝업 함수 alert 입니다");
}
* console.log 함수 : 개발자창(F12 단축키)에서 console 확인 가능한 함수
javascript
console.log("console 확인 가능한 함수 입니다");
document.querySelector("button").addEventListener("click",function () {
console.log("console 확인 가능한 함수 입니다");
}