// Truthy vs. Falsy
if (1){
console.log("Truthy ν κ°μ μ
λ ₯νμ
¨μ΅λλ€")
} else{
console.log("Falsyν κ°μ μ
λ ₯νμ
¨μ΅λλ€")
}
// result: 'Truthyν κ°μ μ
λ ₯νμ
¨μ΅λλ€'
True:
False:
const day = "μμμΌ"
let result = ""
switch( day ) {
case "μμμΌ":
result = "μ€λμ μμμΌμ
λλ€"
case "νμμΌ":
result = "μ€λμ νμμΌμ
λλ€"
case "μμμΌ":
result = "μ€λμ μμμΌμ
λλ€"
default :
result = "μ€λμ " + day + "μ
λλ€"
// default λ νμ μ€μμΉ μ‘°κ±΄λ¬Έ λ§μ§λ§ μ€μ μ¬μ©
}
console.log(result)
//inputλ€ λ μ€ νλλΌλ trueλΌλ©΄ `return true`
//inputλ€ λκ° λͺ¨λ flaseλΌλ©΄ `return false`
function boolean (input1, input2) {
if ( input1 === true || input2 === true) {
return true
} else {
return false
}
}
boolean (true, false) // 'true'
boolean (false, true) // 'true'
boolean (false, false) // 'false'
function evenOdd(num){
if (num === 0){
console.log("zero")
} else if (num % 2 === 0){
console.log("even")
} else if (num%2 !== 0){
console.log("odd")
}
}
evenOdd(0) // 'zero'
evenOdd(12) // 'even'
evenOdd(15) // 'odd'
// % : percentage κΈ°νΈ : μμμλ μλ₯Ό λ€λ‘ λλ΄μλμ λλ¨Έμ§κ°μ κ°μ Έμ΄
// 12λ₯Ό 2λ‘ λλλ©΄ λλ¨Έμ§ 0
function temperature (num){
if (num >= 24){
console.log("μ‘°κΈ λ₯μ΅λλ€")
} else if ( num >= 19 && num <= 23){
console.log("λ μ¨κ° μ’λ€μ")
} else if (18 >= num) {
console.log("μ‘°κΈ μΆ₯μ΅λλ€")
}
}
temperature(27)
temperature(23)
temperature(13)
function days (month){
if (month === 1 ||
month === 3 ||
month === 5 ||
month === 7 ||
month === 8 ||
month === 10 ||
month === 12 ){
console.log("31")
} else if (month === 2){
console.log("28")
} else if (month === 4 ||
month === 6 ||
month === 9 ||
month === 11){
console.log('30')
}
}
days(1)
days(2)
days(9)