7μ₯ μ°μ°μ
μ°μ°μλ νλμμμ ννμμ λμμΌλ‘ μ°μ , ν λΉ, λΉκ΅, λ Όλ¦¬, νμ , μ§μ μ°μ° λ±μ μνν΄ νλμ κ°μ λ§λλλ€.
μμ
// μ°μ μ°μ°μ
5 * 4; // -> 20
// λ¬Έμμ΄ μ°κ²° μ°μ°μ
"My name is " + "Lee"; // -> 'My name is Lee'
// ν λΉ μ°μ°μ
color = "red"; // -> 'red'
// λΉκ΅ μ°μ°μ
3 > 5; // -> false
// λ
Όλ¦¬ μ°μ°μ
true && false; // -> false
// νμ
μ°μ°μ
typeof "Hi"; // -> string
μ°μ μ°μ°μ
νΌμ°μ°μλ₯Ό λμμΌλ‘ μνμ κ³μ°μ μνν΄ μλ‘μ΄ μ«μ κ°μ λ§λ λ€
μ΄ν μ°μ μ°μ°μ
- 2κ°μ νΌμ°μ°μλ₯Ό μ°μ°νμ¬ μ«μ κ° λ§λ¬
+
λνκΈ° ,-
λΉΌκΈ° ,*
κ³±νκΈ° ,/
λλκΈ° ,%
λλ¨Έμ§ μ°μ°μ΄ μλ€.
λ¨ν μ°μ μ°μ°μ
- 1κ°μ νΌμ°μ°μλ₯Ό μ°μ μ°μ°νμ¬ μ«μκ° λ§λ¬
++
μ¦κ°,--
κ°μ,+
μ무 ν¨κ³Ό μμ,-
μμλ₯Ό μμλ‘, μμλ₯Ό μμλ‘ λ°μ ν κ°μ λ°ν- μ«μ νμ μ΄ μλ νΌμ°μ°μμ + λ¨ν μ°μ°μλ₯Ό μ¬μ©νλ©΄ νΌμ°μ°μλ₯Ό μ«μ νμ μΌλ‘ λ³ννμ¬ λ°ν
var x = "1";
console.log(+x); // 1
console.log(x); // '1'
console.log(11 + "1"); // '111'
console.log(11 + +"1"); // '12'
- -λ¨ν μ°μ°μλ νΌμ°μ°μμ λΆνΈλ₯Ό λ°μ ν κ°μ λ°ν
// λΆνΈλ₯Ό λ°μ νλ€.
-(-10); // -> 10
// λ¬Έμμ΄μ μ«μλ‘ νμ
λ³ννλ€.
-"10"; // -> -10
// λΆλ¦¬μΈ κ°μ μ«μλ‘ νμ
λ³ννλ€.
-true; // -> -1
// λ¬Έμμ΄μ μ«μλ‘ νμ
λ³νν μ μμΌλ―λ‘ NaNμ λ°ννλ€.
-"Hello"; // -> NaN
λ¬Έμμ΄ μ°κ²° μ°μ°μ
- +μ°μ°μλ νΌμ°μ°μ μ€ νλ μ΄μμ΄ λ¬Έμμ΄μΈ κ²½μ° λ¬Έμμ΄ μ°κ²° μ°μ°μλ‘ λμ
ν λΉ μ°μ°μ
- μ°νμ μλ νΌμ°μ°μμ νκ³Ό κ²°κ³Όλ₯Ό μ’νμ μλ λ³μμ ν λΉ
- ν λΉλ¬Έμ κ°μΌλ‘ νκ°λλ ννμμΈ λ¬ΈμΌλ‘μ ν λΉλ κ°μΌλ‘ νκ°λ¨
var x;
// ν λΉλ¬Έμ ννμμΈ λ¬Έμ΄λ€.
console.log((x = 10)); // 10
λΉκ΅ μ°μ°μ
- λλ± λΉκ΅ / μΌμΉλΉκ΅λ‘ λλ¨
- λλ± λΉκ΅(==) μ°μ°μλ μ묡μ νμ λ³νμ ν΅ν΄ νμ μ μΌμΉμν¨ ν κ°μ κ°μΈμ§ λΉκ΅ν©λλ€.
- μ 리νμλ©΄ λλ± λΉκ΅(
==
) λ κ°λ§ λΉκ΅ μΌμΉ λΉκ΅ (===
)λ κ°κ³Ό νμ μ΄ λͺ¨λ κ°μμΌ true
μΌν 쑰건 μ°μ°μ
- μΌν 쑰건 μ°μ°μ ννμμ κ°μΌλ‘ νκ°ν μ μμ΅λλ€.(if~elseλ μ°¨μ΄μ )
var x = 10;
var result = x % 2 ? "νμ" : "μ§μ";
console.log(result);
typeof μ°μ°μ
- νΌμ°μ°μ°μμ λ°μ΄ν° νμ μ λ¬Έμμ΄λ‘ λ°νν©λλ€.
- μ£Όμμ μ ν¨μλ
function
typeμΌλ‘ λ°νλκ³null
μobject
νμ μΌλ‘ λ°νλ©λλ€.
typeof ""; // -> "string"
typeof 1; // -> "number"
typeof NaN; // -> "number"
typeof true; // -> "boolean"
typeof undefined; // -> "undefined"
typeof Symbol(); // -> "symbol"
typeof null; // -> "object"
typeof []; // -> "object"
typeof {}; // -> "object"
typeof new Date(); // -> "object"
typeof /test/gi; // -> "object"
typeof function () {}; // -> "function"
κ·Έ μΈμ μ°μ°μ
?.
: μ΅μ λ 체μ΄λ μ°μ°μ??
: null λ³ν© μ°μ°μdelete
: νλ‘νΌν° μμ new
: μμ±μ ν¨μλ₯Ό νΈμΆ ν λ μΈμ€ν΄μ€ μμ±instance of
: μ’λ³μ κ°μ²΄κ° μ°λ³μ μμ±μ ν¨μμ μ°κ²°λ μΈμ€ν΄μ€ μΈμ§ νλ³in
: νλ‘νΌν° μ‘΄μ¬ νμΈ
'javascript > π study' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
[2μ£Όμ°¨ μ€ν°λ]10μ₯-κ°μ²΄ 리ν°λ΄ (0) | 2022.02.06 |
---|---|
[μ€ν°λ 1μ£Όμ°¨]9μ₯ νμ λ³ν μ λ¨μΆ νκ° (0) | 2022.02.04 |
[μ€ν°λ 1μ£Όμ°¨] 6μ₯ λ°μ΄ν° νμ (0) | 2022.02.04 |
[μ€ν°λ 1μ£Όμ°¨] 5μ₯ ννμκ³Ό λ¬Έ (0) | 2022.02.04 |
[μ€ν°λ 1μ£Όμ°¨] 4μ₯ λ³μ (0) | 2022.02.04 |
λκΈ