0 // false
!0 //true
!!0 //false
'' //false
if ('') // => λ§μ½ falseμΌλ
// μ΄κ±΄ λ°°μ΄μ΄λ κ°μ²΄μλ ν΄λΉ (λΉ κ°μ²΄μ΄κ±΄λ λΉ )
// =========== λ§μ½ μ€μλ©΄ μμμ λ²λ¦¬κ³ μ μλ©΄ κ·Έλ₯ λ¦¬ν΄ ===========
function solution(num) {
if (!Number.isInteger(num)){
return Math.ceil(num)
} else {
return num
}
}
// // μ΄λ°μ μλ¬λ₯Ό κ·Έλ₯ 컀ν
ν΄λ²λ¦¬κΈ°λ‘ νλ€λ©΄
// if (!Number.isInteger(num)){ // κ·Έλ₯ λ§μ½ 쑰건문μ 걸리면 μ΄κ±Έ μ€ννκ³
// return Math.ceil(num)
// }
// return num // 쑰건문μ μκ±Έλ¦°λ€λ©΄ μ΄κ±Έ 리ν΄νκ³
console.log(solution(3)); // 3
console.log(solution(3.3)); // 4
μμμλΆν° μλλ‘ λ΄λ €κ°λ©΄μ λ§λ μ‘°κ±΄μ΄ λμ¬λκΉμ§ λ΄λ €κ°λ©° κ±Έλ¬μ§λ κ²
function grade(score){
if (score>100 || 0>score){
return "μλͺ»λ μ μμ
λλ€"
}
else if (score >= 90){
return "A"
}
else if (score>= 80){
return "B"
}
else if (score >= 70){
return "C"
}
else if (score >= 60){
return "D"
}
else if (59 >- score){
return "F"
}
}
grade(105) // 'μλͺ»λ μ μμ
λλ€'
grade(-10) // 'μλͺ»λ μ μμ
λλ€'
grade(0) // 'F'
grade(87) // 'B'
grade(93) // 'A'
const myShopping = [
{ category: "κ³ΌμΌ", price: 12000γ},
{ category: "μλ₯", price:10000γ },
{ category: "μλ₯", price: 20000γ},
{ category: "μ₯λκ°", price: 9000 },
{ category: "κ³ΌμΌ", price: 5000γ },
{ category: "μλ₯", price: 10000 },
{ category: "κ³ΌμΌ", price: 8000γγ},
{ category: "μλ₯", price: 7000γγ},
{ category: "μ₯λκ°", price: 5000 },
{ category: "μλ₯", price: 10000γ },
]
function myPage(){
let count = 0 //ꡬ맀 νμ
let money = 0; // μ΄ κΈμ‘
let grade = "" // μ΅μ’
λ±κΈ
for (let i = 0; i < myShopping.length; i++){
if (myShopping[i].category === "μλ₯"){
count++;
money += myShopping[i].price;
}
}
if (count >=5){
grade = "Gold"
}
else if (count >= 0 && count <= 2){
grade = "Bronze"
}
else if (count >= 3 && count <= 4){
grade = "Silver"
}
return `μλ₯λ₯Ό ꡬ맀ν νμλ μ΄ ${count}ν κΈμ‘μ ${money}μ΄λ©° λ±κΈμ ${grade}μ
λλ€.`
}
myPage()
// result: 'μλ₯λ₯Ό ꡬ맀ν νμλ μ΄ 5ν κΈμ‘μ 57000μ΄λ©° λ±κΈμ Goldμ
λλ€.'
function solution(s) {
return Number(s)
}