> πλͺ©ν: μλ°μ€ν¬λ¦½νΈ κΈ°μ΄λ₯Ό 곡λΆνκ³ λΆμ‘±ν λΆλΆμ μ±μ°μ.
νλ‘ νΈμλ κ°λ°μμ¬λ μ΄λ λΆμΌμμ μΌ νλλμ λ°λΌμ μ£Όλ‘ μ¬μ©νλ ν¨μκ° λ€λ₯΄λ€κ³ νλ€.
μλ₯Ό λ€λ©΄, μ¨λΌμΈ μ»€λ¨Έμ€ μ¬μ΄νΈλ₯Ό ꡬννλ κ²½μ°μλ μ¬μ©μμ νλμ μ²λ¦¬νλ μ΄λ²€νΈ ν¨μλ₯Ό λ§μ΄ μ¬μ©ν κ²μ΄κ³ , νν ν¬ νμ¬λ λ°μ΄ν°λ₯Ό λ§μ΄ λ€λ£¨λ μ¬μ΄νΈμ κ²½μ°μλ μν κ΄λ ¨ ν¨μλ₯Ό λ§μ΄ μ¬μ©ν κ²μ΄λ€. λ©΄μ μ리μμλ μ΄λ¬ν λΆλΆλ€μ μ μΊμΉν΄μ μ’μ μ μλ₯Ό λ°λλ‘ νμ.
λ¬Όλ‘ μ€λ ₯μλ κ°λ°μκ° λλ €λ©΄ μ λΆμΌλ₯Ό μ μμμΌ νμ§λ§, μ°μ°¨κ° μμ§λ©΄ μμ°μ€λ½κ² μ μ μλ€κ³ νλ€.
λ€μ΄λ²μ λΈλ‘κ·Έ νμμλ μ¬λλ€μ κΈμ°κΈ°μ κ΄λ ¨λ κΈ°λ₯μ λ΄λΉν΄μΌνκΈ° λλ¬Έμ λ¬Έμνκ³Ό κ΄λ ¨λ ν¨μλ₯Ό λ§μ΄ μΈ κ²μ΄κ³ , κ° λΆμΌμ λ μ λ¬Έμ μΌλ‘ μ¨μΌνλ ν¨μλ€μ΄ μμ§λ§, μ΄λ€ νλ‘μ νΈλ₯Ό νλλΌλ κΈ°λ³Έμ μΈ μ΄λ²€νΈ, λ¬Έμν, μ«μν κ΄λ ¨ ν¨μλ€μ μμΌλ‘ μμ£Ό μ¬μ©νκ² λ κ²μ΄λ€.
μ΄λ²μλ μ«μνμμ λμ€λ μν ν¨μλ₯Ό λ€λ€λ³΄λ € νλ€.
μ λκ° κ΅¬νκΈ°, sin, cos, μ κ³±κ·Ό λ±λ± μν κ°μ²΄μ μν κ³μ° κ΄λ ¨ ν¨μκ° λ§μ΄ μλ€.
μ²μ²ν μμλ³΄κ³ λ³΅μ΅μ μΆ©λΆν νλλ‘ νμπππ
round
λ λ°μ¬λ¦Ό ν¨μμ΄λ€.console.log(Math.round(2.5)); //3
console.log(Math.round(2.6)); //3
console.log(Math.round(3.1)); //3
console.log(Math.round(3.6)); //4
console.log(Math.round(3.63213214)); //4
μ΄ ν¨μκ° μ΄λμ μ μ©λ κΉ?
λ°°λ¬μ λ―Όμ‘± νμ μ΄λ λ³ κ°―μλ‘ μ°μΌ κ²μ΄λ€.
μνν¨μλ λ무 μ μ©νλ©° μ΄λ₯Ό ν΅ν΄ λ§μ κ²μ ꡬνν μ μλ€.
ceil
μ μ¬λ¦Ό ν¨μμ΄λ€.console.log(Math.ceil(2.5)); //3
console.log(Math.ceil(2.6)); //3
console.log(Math.ceil(3.1)); //4
console.log(Math.ceil(3.6)); //4
console.log(Math.ceil(5.63213214)); //5
floor
λ λκΉ? λ΄λ¦Ό ν¨μμ΄λ€.πconsole.log(Math.floor(2.5)); //2
console.log(Math.floor(3.1)); //3
console.log(Math.floor(5.63213214)); //5
μ«μλ₯Ό λλ€νκ² λ°μμ€λ €λ©΄ μ΄λ»κ² νλ©΄ λ κΉ?
Math κ°μ²΄λ₯Ό νμ©νμ. κ°μ²΄μ ν¨μλ₯Ό μ μλ©΄ μ½λλ₯Ό λΉ λ₯΄κ² μμ± ν μ μλ€. κ²½νμ΄ μ΅μ μΈ κ² κ°λ€. λμκ² μκ°μ΄ νμνλ€.
const random = Math.random();
console.log(random); //0.34988128756180514
μ΄ κ²μ μ΄λ»κ² μ μ©νκ² μΈ μ μμκΉ?
μ΄ λλ€ν¨μλ₯Ό μ΄μ©ν΄μ μ°λ¦¬κ° μνλ λ²μμ μλ₯Ό μ€μ ν μ μκΈ° λλ¬Έμ λ²νΈλ₯Ό λ½κ±°λ, μ΄λ²€νΈ λΉμ²¨μλ₯Ό λ½μ λ λ무 μ μ©ν κ²μ΄λ€.π
Math.random()
Β μΌλ‘λ λ΄κ° μνλ λ²μμ λλ€μλ₯Ό μ»μ μκ° μμ΅λλ€.function getRandomNumber(min, max) {
return Math.random() * (max - min) + min
}