πλͺ©ν: μλ°μ€ν¬λ¦½νΈ κΈ°μ΄λ₯Ό 곡λΆνκ³ λΆμ‘±ν λΆλΆμ μ±μ°μ.
πμλ°μ€ν¬λ¦½νΈ μΈμ΄μμ μ₯μ μ΄μ λ¨μ μ΄ μλ€. λ°λ‘ λ°μ΄ν° νμ μ μ κ²½μ°μ§ μμλ λλ€λ κ²μΈλ°, κ·Έκ²μ λ€μκ³Ό κ°λ€.
let num = 10;
num = "StringμΌλ‘ μ
λ°μ΄νΈ...!"
console.log(num); //StringμΌλ‘ μ
λ°μ΄νΈ
νμ μ΄ λ€μ΄λλ―Ήν μλ°μ€ν¬λ¦½νΈλ μ΄λ¬ν μΌμ΄ κ°λ₯νμ§λ§ Javaλ CμΈμ΄λ μμ μ½λλ μ€λ₯κ° λ¬λ€.
ν·κ°λ¦΄μ μμΌλ typeof
μ°μ°μλ₯Ό μ΄μ©ν΄μ νμ
μ νμΈν΄λ³΄μ.
let a = '900';
let b = 350;
let c = Math.random();
let d = '5' + 5;
console.log(typeof a);
console.log(typeof b);
console.log(typeof c);;
console.log(typeof a);
λ€μμΌλ‘ -
μ°μ°μλ₯Ό μ΄μ©νμ¬ μΆλ ₯νμ¬ λ³΄μ
console.log("200"-"μλ
"); //NaN
-
μ°μ°μλ μ€λ‘μ§ μ«μμλ§ μ μ©λλ μ°μ°μ΄λΌλ κ²μ μ μ μλ€.
κ·Έ λ€μμΌλ‘ Number
ν¨μλ₯Ό μ¬μ©ν΄μ Stringνμμ NumberνμΌλ‘ μ νν΄λ³΄μ
const a = Number("1000");
console.log(typeof a); //number
μ μ½λλ₯Ό 보면 μ μ μλ―μ΄ "1000" μ Number
ν¨μλ₯Ό μ΄μ©ν΄μ 1000μΌλ‘ μ νλμλ€.
Number
ν¨μ λ§κ³ λ parseInt
, parseFloat
λ±μ΄ μλ€.
const num = parseInt("200" + 1)
const num1 = parseFloat("1.901");
console.log(num) //2001
console.log(num1) //1.901
κ·Έ λ°μ +
μ°μ°μ μ΄μ©ν΄μ μ«μνμ λ¬ΈμνμΌλ‘ λ§λ λ€λμ§, -
μ°μ°μ νΉμ±μ νμ©ν΄μ λ¬Έμνμ μ«μνμΌλ‘ λ§λ€μ μλ€.
μ°λ¦¬λλΌλ κ΅λ―Όμ°κΈμ λ§ 65μΈ λΆν° λ°μ μ μμ΅λλ€.
nationalPensionRemainingYearCount
Β λΒ age_string
Β μ΄λΌλ inputμ λ°μ΅λλ€.
age_string
Β μ λμ΄ κ°μΈλ° stringν κ°μΌλ‘ λμ΄ μμ΅λλ€.
μ£Όμ΄μ§ λμ΄λΆν° λͺλ μ΄ μ§λμΌ κ΅λ―Όμ°κΈμ λ°μμ μλμ§ λ¦¬ν΄ ν΄μ£ΌμΈμ.
λ¦¬ν΄ κ°μ λ€μκ³Ό κ°μ΅λλ€.
"μμΌλ‘ 20λ
λ¨μΌμ
¨μ΅λλ€"
μλ₯Ό λ€μ΄,Β age_string
Β κ°μ΄ λ€μκ³Ό κ°λ€λ©΄:
"35"
λ¦¬ν΄ κ°μ λ€μκ³Ό κ°μμΌ ν©λλ€.
"μμΌλ‘ 30λ
λ¨μΌμ
¨μ΅λλ€"
function nationalPensionRemainingYearCount(age_string) {
return `μμΌλ‘ ${65 - age_string}λ
λ¨μΌμ
¨μ΅λλ€`;
}