[JavaScript] + μ°μ°μ μ£Όμμ
μ°λ¦¬κ° λ¬Έμμ΄μ λν λ + μ°μ°μλ₯Ό μ¬μ©νκ³€ νλ€.
μλ₯Ό λ€μ΄, μλμ κ°μ΄ + μ°μ°μ νλ©΄
let letter = 'I' + 'Love' + 'You';
μΆλ ₯ κ²°κ³Όλ 'I Love You'μ κ°λ€.
λ§μ½ λ¬Έμμ΄λ€μ λνλ κ²μ΄ μλλΌ
μ μμ λ¬Έμμ΄μ λνλ©΄ λ°μ΄ν° νμ μ μ΄λ»κ² μ ν΄μ§κΉ??
let text = 'I love you ' + 3000;
μΆλ ₯ κ²°κ³Όλ 'I love you 3000' μ¦, λ¬Έμμ΄λ‘ λ°νμ΄ λλ κ²μ μ μ μλ€.
κ·Έλ λ€λ©΄, μλμ μ½λλ μ΄λ€ κ²°κ³Όλ₯Ό μΆλ ₯ν κΉ?
letter = '7' + 5
μΆλ ₯ κ²°κ³Ό: 75 (String)
μ μλ‘ λ§μ μ΄ λμ΄ 12λ‘ κ³μ°λλ κ²μ΄ μλ λ¬Έμμ΄λ‘ + μ°μ°μ ν κ²μΌλ‘ λμ΄ 75κ° μΆλ ₯λλ€.
μ΄μ²λΌ + μ°μ°μλ₯Ό μ¬μ©ν λ νμ μ΄ λ€λ₯Έ κ²½μ° μ£Όμν΄μ μ¬μ©ν΄μΌνλ€.
+ μ°μ°μμ μ¨κ²¨μ§(?) νμ©
+ μ°μ°μλ₯Ό νμ©νλ©΄ μ«μκ° μλ νμ λ€μ μ«μλ‘ λ³ννμ λ, μ΄λ€ κ°μΌλ‘ λ³νλλμ§ νμΈν μ μλ€.
console.log(+true); // 1
console.log(+false); // 0
console.log(+null); // 0
console.log(+''); // 0
console.log(+undefined); // NaN
console.log(+'apple'); // NaN
보λμ€ μ 보: λ§μ½ μ΄λ€ Boolean νμ μΌλ‘ λ³νλλμ§ νμΈνκ³ μΆλ€λ©΄, κ·Έ λμ μμ !!μ λΆμ¬λ³΄μ