
10μ§μ -> 2μ§μ/16μ§μ
κ΄νΈ μμ μ«μλ₯Ό μ°λ©΄ κ·Έ μ«μμ μ§λ²μΌλ‘ λ³ν!let num = 10; num.toString(); //"10" num.toString(2); //"1010"
let num1=5.1;
let num2=5.7;
Math.ceil(num1) //6
Math.floor(num2) //5
Math.round(num1) //5
Math.round(num2) //6
ex) μμμ λμ§Έμ리κΉμ§ νν (μ μ§Έ μ리μμ λ°μ¬λ¦Ό)
let userRate = 30.1234; Math.round(userRate * 100 ) /100 //30.12νΉμ,βοΈ toFixed() μ¬μ©
let userRate = 30.1234; userRate.toFixed(2); // λμ§Έ μ리κΉμ§ νν! userRate.toFixed(0); //'30' userRate.toFixed(6); //'30.123400'βοΈ toFixed()λ λ¬Έμμ΄μ λ°νν¨!! λ°λΌμ Numberμ μ΄μ©ν΄ μ«μλ‘ λ³ν
isNaN() λ§μ΄ NaNμΈμ§ μλμ§ νλ¨ν μ μμ!
Number()μ λ€λ₯Έ μ μΌλ‘λ, 무μμ΄μ΄ μμ¬ μμ΄λ λ°νν¨,
Number()λ NaNμ λ°ννμ§λ§, parselnt()λ μ½μ μ μλ λΆλΆκΉμ§ μ½κ³ ,
λ¬Έμκ° λμ€λ©΄ μ«μλ‘ λ°νν¨!let margin = "10px" parseInt(margin); //10 Number(margin); //NaNκ·Έλμ, μ«μλ‘ μμνμ§ μμΌλ©΄ parselnt()λ NaNμ λ°νν¨
let redColor= "f3" parseInt(redColor); //NaNκ·Έλ°λ°, parselentλ λλ²μ§Έ μΈμμ μ§μλ₯Ό μ§μ ν μ μμ
let redColor= "f3" parseInt(redColor, 16); //243 parseInt('11', 2) //3
let padding= "18.5%"
parseInt(padding); //18
parseFloat(padding) //18.5