νμ€ λΉνΈμΈ κ°μ²΄μΈ Mathλ μνμ μΈ μμμ ν¨μλ₯Ό μν νλ‘νΌν°μ λ©μλλ₯Ό μ 곡ν©λλ€. Mathλ μμ±μ ν¨μκ° μλλΌ μ μ νλ‘νΌν°μ μ μ λ©μλλ§ μ 곡ν©λλ€. Math νλ‘νΌν° Math.PI μμ£Όμ¨ PI κ°(π = 3.14159265358979…)μ λ°νν©λλ€. Math.PI; // -> 3.141592653589793 Math λ©μλ Math.abs μΈμλ‘ μ λ¬λ μ«μμ μ λκ°μ λ°νν©λλ€. μ λκ°μ λ°λμ 0 λλ μμμ΄μ΄μΌν©λλ€. Math.abs(-1); // -> 1 Math.abs('-1'); // -> 1 Math.abs(''); // -> 0 Math.abs([]); // -> 0 Math.abs(null); // -> 0 Math.abs(undefined); // -> NaN Mat..
νμ€ λΉνΈμΈ κ°μ²΄μΈ Numberλ μμ νμ μΈ μ«μλ₯Ό λ€λ£° λ μ μ©ν νλ‘νΌν°μ λ©μλλ₯Ό μ 곡ν©λλ€. Number μμ±μ ν¨μ νμ€ λΉνΈμΈ κ°μ²΄μΈ Number κ°μ²΄λ μμ±μ ν¨μ κ°μ²΄μ΄κΈ° λλ¬Έμ new μ°μ°μμ ν¨κ» νΈμΆνμ¬ Number μΈμ€ν΄μ€λ₯Ό μμ±ν μ μμ΅λλ€. // 1. μΈμ X const numObj = new Number(); console.log(numObj); // Number {[[PrimitiveValue]]: 0} // 2. μΈμ O let numObj = new Number(10); console.log(numObj); // Number {[[PrimitiveValue]]: 10} numObj = new Number('10'); console.log(numObj); // Numbe..
μλ°μ€ν¬λ¦½νΈλ λ°°μ΄μ λ€λ£° λ μ μ©ν λ€μν λΉνΈμΈ λ©μλλ₯Ό μ 곡ν©λλ€. λ°°μ΄μ μ¬μ© λΉλκ° λμ μλ£κ΅¬μ‘°μ΄λ―λ‘ λ°°μ΄ λ©μλμ μ¬μ©λ²μ μ μμλ νμκ° μμ΅λλ€. μ΄λ¬ν λ°°μ΄ λ©μλ μ€μμ μ¬μ© λΉλκ° λμ λ©μλμ μΆκ°λ‘ λ°°μ΄ κ³ μ°¨ ν¨μμ λν΄μ μμλ³΄κ² μ΅λλ€. *μλ°μ€ν¬λ¦½νΈμ λ°°μ΄μ λν μ€λͺ μ μλμ ν¬μ€ν μ μ°Έκ³ νμΈμ. https://j-su2.tistory.com/79 [JavaScript] λ°°μ΄ λ°°μ΄μ΄λ? λ°°μ΄(array)λ μ¬λ¬κ°μ κ°μ μμ°¨μ μΌλ‘ λμ΄ν μλ£κ΅¬μ‘°μ λλ€. μμ(element) : λ°°μ΄μ΄ κ°μ§κ³ μλ κ° μΈλ±μ€(index) : λ°°μ΄μ μμμμ μμ μ μμΉλ₯Ό λνλ΄λ 0 μ΄μμ μ μλ‘ λ°°μ΄μ j-su2.tistory.com λ°°μ΄ λ©μλλ₯Ό μ¬μ©ν λ μ£Όμν μ Array μμ±μ ..
μλΌν μ€ν λ€μ€μ 체λ? μλΌν μ€ν λ€μ€μ 체λ κ°μ₯ λνμ μΈ *μμ(Prime Number) νλ³ μκ³ λ¦¬μ¦μΌλ‘, μμλ₯Ό λλμΌλ‘ λΉ λ₯΄κ³ μ ννκ² κ΅¬νλ λ°©λ²μ λλ€. *μμ : μμ μ½μλ₯Ό λκ°(1κ³Ό μμ )λ§ κ°μ§λ μμ°μ μΌλ°μ μΌλ‘ ν¨μ¨μ μΈ μμ νλ³ μκ³ λ¦¬μ¦ const arr = []; for(let i=2;i
λ°°μ΄μ΄λ? λ°°μ΄(array)λ μ¬λ¬κ°μ κ°μ μμ°¨μ μΌλ‘ λμ΄ν μλ£κ΅¬μ‘°μ λλ€. μμ(element) : λ°°μ΄μ΄ κ°μ§κ³ μλ κ° μΈλ±μ€(index) : λ°°μ΄μ μμμμ μμ μ μμΉλ₯Ό λνλ΄λ 0 μ΄μμ μ μλ‘ λ°°μ΄μ μ κ·Όν λ μ¬μ© (λλΆλΆμ νλ‘κ·Έλλ° μΈμ΄μμ μΈλ±μ€λ 0λΆν° μμ) μλ°μ€ν¬λ¦½νΈμ λ°°μ΄ const arr = ['apple', 'bannana', 'orange']; arr[0]; // 'apple' arr.length // 3 for(let i=0;i true Object.getPrototypeOf(arr) === Array.prototype // -> true μλ°μ€ν¬λ¦½νΈμμ κ°μΌλ‘ μΈμ νλ λͺ¨λ κ²μ λ°°μ΄μ μμκ° λ μ μμ λ°°μ΄μ μμμ μ κ·Όν λλ λκ΄νΈ νκΈ°λ²μ μ¬μ© λ°°μ΄μ κΈΈμ΄..
ν¨μμ κ΅¬λΆ ES6 μ΄μ μ ν¨μμ λͺ¨λ ν¨μλ μ¬μ© λͺ©μ μ λ°λΌ λͺ νν ꡬλΆμ΄ μμ΄ νΈμΆ λ°©μμ νΉλ³ν μ μ½ μμ΄ λ€μν ννλ‘ νΈμΆμ΄ κ°λ₯νμ΅λλ€. λν, μμ±μ ν¨μκ° μλ ν¨μκ° λΆνμν νλ‘ν νμ κ°μ²΄λ₯Ό μμ±νκΈ° λλ¬Έμ νΌλμ€λ¬μ°λ©° μ€μλ₯Ό μ λ°ν κ°λ₯μ±μ΄ μκ³ μ±λ₯μλ μ’μ§ μμμ΅λλ€. λ°λΌμ ES6μμλ ν¨μλ₯Ό μ¬μ© λͺ©μ μ λ°λΌ μΈ κ°μ§ μ’ λ₯λ‘ λͺ νν ꡬλΆνμ΅λλ€. ES ν¨μμ κ΅¬λΆ constructor prototype super arguments μΌλ° ν¨μ(Normal) O O X O λ©μλ(Method) X X O O νμ΄ν ν¨μ(Arrow) X X X X λ©μλ ES6 μ¬μμμ λ©μλλ λ©μλ μΆμ½ ννμΌλ‘ μ μλ ν¨μλ§μ μλ―Έν©λλ€. const obj = { x: 1, // fooλ λ©..
λ±μ₯ λ°°κ²½ μλ°μ€ν¬λ¦½νΈλ νλ‘ν νμ κΈ°λ° κ°μ²΄μ§ν₯ μΈμ΄λ‘ ν΄λμ€κ° νμ μλ κ°μ²΄μ§ν₯ νλ‘κ·Έλλ° μΈμ΄μ λλ€. νμ§λ§ ν΄λμ€ κΈ°λ° μΈμ΄μ μ΅μν νλ‘κ·Έλλ¨Έλ€μ νλ‘ν νμ κΈ°λ° νλ‘κ·Έλλ° λ°©μμ νΌλμ λλ μ μμΌλ©° μλ°μ€ν¬λ¦½νΈλ₯Ό μ΄λ ΅κ² λλΌκ² νλ νλμ μ₯λ²½μ²λΌ μΈμλμμ΅λλ€. λ°λΌμ ES6μμ λμ λ ν΄λμ€λ κΈ°μ‘΄ νλ‘ν νμ κΈ°λ° κ°μ²΄μ§ν₯ νλ‘κ·Έλλ°λ³΄λ€ ν΄λμ€ κΈ°λ° κ°μ²΄μ§ν₯ νλ‘κ·Έλλ° μΈμ΄μ λ§€μ° ν‘μ¬ν μλ‘μ΄ κ°μ²΄ μμ± λ©μ»€λμ¦μ μ μνμμ΅λλ€. μ¬μ€ ν΄λμ€λ ν¨μμ΄λ©° κΈ°μ‘΄ νλ‘ν νμ κΈ°λ° ν¨ν΄μ ν΄λμ€ κΈ°λ° ν¨ν΄μ²λΌ μ¬μ©ν μ μλλ‘ νλ λ¬Έλ²μ μ€νμ΄λΌκ³ λ³Ό μ μμ΅λλ€. νμ§λ§, μμ±μ ν¨μμ λ§€μ° μ μ¬νκ² λμνλ λ°λ©΄ λͺ κ°μ§ μ°¨μ΄μ μ΄ μμ΄ μλ‘μ΄ κ°μ²΄ μμ± λ©μ»€λμ¦μΌλ‘ 보λ κ²μ΄ μ’ λ ..
- Total
- Today
- Yesterday
- http
- ν¨μν νλ‘κ·Έλλ°
- TDD
- νλ‘ν μ½
- λ°±μ€ node.js
- λͺ¨λ μλ°μ€ν¬λ¦½νΈ deep dive
- 2019 μΉ΄μΉ΄μ€ κ°λ°μ κ²¨μΈ μΈν΄
- νλ‘νΌν°
- λ€νΈμν¬
- λ μ컬 νκ²½
- μ΄μ체μ
- μλ°μ€ν¬λ¦½νΈ
- κ°μ²΄μ§ν₯ νλ‘κ·Έλλ°
- μ½λ©ν μ€νΈ
- λ€μ΄λλ―Ή νλ‘κ·Έλλ°
- ν¬ν¬μΈν°
- JavaScript
- μκ³ λ¦¬μ¦
- Baekjoon
- μΉ΄μΉ΄μ€ μΈν΄
- λμμΈ ν¨ν΄
- git
- νλ‘κ·Έλλ¨Έμ€
- μ΄λΆνμ
- fp
- μλ°
- λ°±μ€ javascript
- μ μ λ³μ
- λ°±μ€
- map
μΌ | μ | ν | μ | λͺ© | κΈ | ν |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |