es6
-
[Javascript]Symbolμ¬λΆμμ¬λΆμ/Javascript 2022. 4. 25. 00:01
#λͺ¨λμλ°μ€ν¬λ¦½νΈ_λ₯λ€μ΄λΈ μ€ν°λλ₯Ό μ§ννλ©΄μ μ 리ν λ΄μ©μ λλ€. μ¬λ²μ΄λ? μ¬λ²μ ES6μμ λμ λ 7λ²μ§Έ λ°μ΄ν° νμ μΌλ‘ λ³κ²½ λΆκ°λ₯ν μμ νμ μ κ°μ΄λ€. μ¬λ² κ°μ λ€λ₯Έ κ°κ³Ό μ€λ³΅λμ§ μλ μ μΌλ¬΄μ΄ν κ°μ΄λ€. λ°λΌμ μ£Όλ‘ μ΄λ¦μ μΆ©λ μνμ΄ μλ μ μΌν νλ‘νΌν° ν€λ₯Ό λ§λ€κΈ° μν΄ μ¬μ©νλ€. μ¬λ² κ°μ μμ± 1. Symbol ν¨μ μ¬λ² κ°μ Symbol ν¨μλ₯Ό νΈμΆνμ¬ μμ±νλ€. μ΄λ μμ±λ μ¬λ² κ°μ μΈλΆλ‘ λ ΈμΆλμ§ μμ νμΈν μ μμΌλ©°, λ€λ₯Έ κ°κ³Ό μ λ μ€λ³΅λμ§ μλ μ μΌλ¬΄μ΄ν κ°μ΄λ€. // Symbol ν¨μλ₯Ό νΈμΆνμ¬ μ μΌλ¬΄μ΄ν μ¬λ² κ°μ μμ±νλ€. const mySymbol = Symbol(); console.log(typeof mySymbol); // symbol // μ¬λ² κ°μ μΈλΆλ‘ ..
-
[Javascript]let, const ν€μλμ λΈλ‘ λ 벨 μ€μ½νμΉ΄ν κ³ λ¦¬ μμ 2022. 2. 27. 22:00
#λͺ¨λμλ°μ€ν¬λ¦½νΈ_λ₯λ€μ΄λΈ μ€ν°λλ₯Ό μ§ννλ©΄μ μ 리ν λ΄μ©μ λλ€. var ν€μλμ λ¬Έμ μ 1) λ³μ μ€λ³΅ μ μΈ νμ© var ν€μλλ‘ μ μΈλ λ³μλ κ°μ μ€μ½ν λ΄μμ μ€λ³΅ μ μΈμ νμ©νλ€. λ§μ½ λμΌν μ΄λ¦μ λ³μκ° μ΄λ―Έ μ μΈλμ΄ μλ κ²μ λͺ¨λ₯΄κ³ λ³μλ₯Ό μ€λ³΅ μ μΈνλ©΄μ κ°μ ν λΉνλ€λ©΄ μλμΉ μκ² λ¨Όμ μ μΈλ λ³μ κ°μ΄ λ³κ²½λλ λΆμμ©μ΄ λ°μνλ€. var x = 1; var y = 1; // μ΄κΈ°νλ¬Έμ΄ μλ λ³μ μ μΈλ¬Έμ μλ°μ€ν¬λ¦½νΈ μμ§μ μν΄ var ν€μλκ° μλ κ²μ²λΌ λμνλ€. var x = 100; // => x = 100; // μ΄κΈ°νλ¬Έμ΄ μλ λ³μ μ μΈλ¬Έμ 무μλλ€. var y; // => μ€νλμ§ μμ console.log(x); // 100 console.log(y); // 1 2) ν¨..
-
[Javascript]μ°μ°μμ¬λΆμμ¬λΆμ/Javascript 2022. 1. 25. 00:54
#λͺ¨λμλ°μ€ν¬λ¦½νΈ_λ₯λ€μ΄λΈ μ€ν°λλ₯Ό μ§ννλ©΄μ μ 리ν λ΄μ©μ λλ€. μ°μ°μ(operator) μ°μ°μλ νλ μ΄μμ ννμμ λμμΌλ‘ μ°μ°μ μνν΄ νλμ κ°μ λ§λ λ€. μ°μ°μ λμμ νΌμ°μ°μλΌκ³ νκ³ , νΌμ°μ°μκ° λ μ μλ κ²μ κ°μΌλ‘ νκ°λ μ μλ ννμμ΄μ΄μΌ νλ€. λν μ°μ°μμ νΌμ°μ°μλ‘ μ΄λ£¨μ΄μ§ ννμλ κ°μΌλ‘ νκ°λ μ μλ ννμμ΄λ€. μ°μ μ°μ°μ(Arithmetic operator) νΌμ°μ°μλ₯Ό λμμΌλ‘ μνμ κ³μ°μ μνν΄ μλ‘μ΄ μ«μ κ°μ λ§λ λ€. μ°μ μ°μ°μ΄ λΆκ°λ₯ν κ²½μ° NaNμ λ°ννλ€. μ΄ν μ°μ μ°μ°μ : 2κ° μ΄μμ νΌμ°μ°μλ₯Ό μ°μ νμ¬ μλ‘μ΄ μ«μ κ°μ λ§λ λ€. λ§μ (+), λΊμ (-), κ³±νκΈ°(*), λλκΈ°(/), λλ¨Έμ§(%) μ°μ°μκ° μλ€. 5 % 5; // 0 5 % 1; ..