220825(λͺ©)
πͺ΄ μ±μ₯μΌμ§
μ±
ν볡ν μ΄κΈ°μ£Όμμ(μ¨μΈ λ€μ΄μ΄)
μ λ΄μ©μ μκ·Ήλ°μ μμνλ μλ°ν μ±μ₯κΈ°λ‘
μ΄μμλ κ½κ³Ό μ£½μ κ½μ μ΄λ»κ² ꡬλ³νλκ°?
μ±μ₯νκ³ μλ κ²μ΄ μ΄μ μλ κ²μ΄λ€.
μλͺ μ μ μΌν μ¦κ±°λ μ±μ₯μ΄λ€!
π³ ν€μλ μ΅λν κ°λ¨νκ² μ 리, μΆνμ 보면μ μ€μ€λ‘ μ€λͺ
JavaScript
ννμκ³Ό λ¬Έ
- κ°: μμ΄ νκ°λμ΄ μμ±λ κ²°κ³Ό
- 리ν°λ΄: μ¬λμ΄ μ΄ν΄ν μ μλ λ¬Έμ λλ μ½μλ κΈ°νΈλ₯Ό μ¬μ©ν΄ κ°μ μμ±νλ νκΈ°λ²(μ½λ)
- μλ°μ€ν¬λ¦½νΈμμμ 3λ λ¨μν 3μ΄ μλ μ«μ 리ν°λ΄ 3 μ κ°λ μΌλ‘ μΈμ§νμ
ννμ: νΉμ ν κ°μΌλ‘ νκ°λ μ μλ λ¬Έ(λͺ
λ Ήλ¬Έ)
λ¬Έ: νλ‘κ·Έλ¨μ ꡬμ±νλ κΈ°λ³Έ λ¨μ, μ΅μ μ€ν λ¨μ; λͺ
λ Ήλ¬Έ;
JavaScript
λ°μ΄ν° νμ
- κ°μ²΄
μλ°μ€ν¬λ¦½νΈλ κ°μ²΄ κΈ°λ°μ μΈμ΄λ‘, μλ°μ€ν¬λ¦½νΈλ₯Ό μ΄λ£¨κ³ μλ κ±°μ λͺ¨λ κ²μ κ°μ²΄
(μ«μν, λ¬Έμν, λΆλ¦°ν, null, undefined, Symbol 6κ°μ§ μ΄μΈλ μ λΆ κ°μ²΄)
λ°μ΄ν° νμ
μ 곧 κ°μ μ’
λ₯
λ₯Ό μλ―Έ
λ°μ΄ν° νμ
μ΄ νμν μ΄μ
- κ°μ μ μ₯ν λ ν보ν΄μΌν
λ©λͺ¨λ¦¬ 곡κ°μ ν¬κΈ°
λ₯Ό κ²°μ νκΈ° μν΄ - κ°μ μ°Έμ‘°ν λ νλ²μ μ½μ΄μΌν
λ©λͺ¨λ¦¬ 곡κ°μ ν¬κΈ°
λ₯Ό κ²°μ νκΈ° μν΄ - λ©λͺ¨λ¦¬μμ μ½μ 2μ§μλ₯Ό μ΄λ»κ² ν΄μν μ§ κ²°μ νκΈ° μν΄
λμ νμ μΈμ΄
- λ³μ μ μΈμ΄ μλ, ν λΉ μ ν λΉνλ κ°μ λ°μ΄ν° νμ μ λ°λΌ λ³μμ λ°μ΄ν° νμ μ΄ κ²°μ λλ μΈμ΄.
- λ³μκ° μ¬ν λΉλ λ, μΈμ λ λ°μ΄ν° νμ μ΄ λ°λ μ μμ
- μμ λ‘μ§λ§, κ·Έλ§νΌ λ³μμ λ°μ΄ν° νμ μ λν μμ μ±μ΄ λ¨μ΄μ§λ€.
- μλ°μ€ν¬λ¦½νΈ, νμ΄μ¬ λ±μ΄ ν΄λΉ
μ μ νμ μΈμ΄
- λμ νμ μΈμ΄μ λ°λλ‘ λ체μ μΌλ‘ κ·Έ μμ μ±μ΄ λ λμ§λ§, λ€μ μ νμ μ
- C, C++, μλ°, μ½νλ¦° λ±μ΄ ν΄λΉ
JavaScript
ν μ΄ νλ‘μ νΈ μ€
let testNumber = 123456789;
console.log(testNumber.toLocalesString());
// 123,456,789 ννλ‘ 1000λ¨μλ§λ€ , κ° μ°νλ λ¬Έμμ΄μ΄ λ°νλλ€.