νλ‘κ·Έλ¨μμ νΉμ ν λμμ νλλ‘ μ§μνλ κΈ°νΈ
μ¬μΉμ°μ°μ λ€λ£¨λ μ°μ°μ
μ°μ μ°μ°μ | μ€λͺ | μμ |
---|---|---|
+ | μΌμͺ½ νΌμ°μ°μμ κ°μ μ€λ₯Έμͺ½ νΌμ°μ°μμ κ°μ λν¨ | c = a + b |
- | μΌμͺ½ νΌμ°μ°μμ κ°μ μ€λ₯Έμͺ½ νΌμ°μ°μμ κ°μ λΊ | c = a - b |
* | μΌμͺ½ νΌμ°μ°μμ κ°μ μ€λ₯Έμͺ½ νΌμ°μ°μμ κ°μ κ³±ν¨ | c = a * b |
/ | μΌμͺ½ νΌμ°μ°μμ κ°μ μ€λ₯Έμͺ½ νΌμ°μ°μμ κ°μΌλ‘ λλ | c = a / b |
% | μΌμͺ½ νΌμ°μ°μμ κ°μ μ€λ₯Έμͺ½ νΌμ°μ°μμ κ°μΌλ‘ λλ λλ¨Έμ§λ₯Ό κ΅¬ν¨ | c = a % b |
++ | νΌμ°μ°μλ₯Ό 1 μ¦κ°μν΄ | a++ |
-- | νΌμ°μ°μλ₯Ό 1 κ°μμν΄ | a-- |
<script>
var x = 10, y = 4;
document.write(x + y); // 14
document.write(x - y); // 6
document.write(x * y); // 40
document.write(x / y); // 2.5
document.write(x % y); // 2
</script>
λ³μμ κ°μ λμ ν λ μ¬μ©νλ μ΄ν μ°μ°μ
ν λΉ μ°μ°μ | μ€λͺ | μμ |
---|---|---|
= | μΌμͺ½ νΌμ°μ°μμ μ€λ₯Έμͺ½ νΌμ°μ°μμ κ°μ λμ ν¨ | y = x + 3 |
+= | y = y + x λ₯Ό μλ―Έν¨ | y += x |
-= | y = y - x λ₯Ό μλ―Έν¨ | y -= x |
*= | y = y * x λ₯Ό μλ―Έν¨ | y *= x |
/= | y = y / x λ₯Ό μλ―Έν¨ | y /= x |
%= | y = y % x λ₯Ό μλ―Έν¨ | y %= x |
<script>
var x = 10, y = 10, z = 10;
x = x - 5;
document.write(x + "<br>"); //5
y -= 5; //y = y - 5
document.write(y + "<br>"); //5
z =- 5; //z = -5
document.write(z); //-5
</script>
λ μ΄μμ λ¬Έμμ΄μ ν©μ³μ νλμ λ¬Έμμ΄λ‘ λ§λλ μ°μ°μ
<script>
var age = 21;
document.write("λ΄ λμ΄λ " + age + "μ΄μ
λλ€."); //λ΄ λμ΄λ 21μ΄μ
λλ€.
</script>
νΌμ°μ°μλ₯Ό λΉκ΅νμ¬ μ°Έ(true)κ³Ό κ±°μ§(false)μΌλ‘ κ²°κ΄κ°μ λ°ν
λΉκ΅ μ°μ°μ | μ€λͺ | 쑰건μ | κ²°κ΄κ° |
---|---|---|---|
== | μΌμͺ½ νΌμ°μ°μμ μ€λ₯Έμͺ½ νΌμ°μ°μμ κ°μ΄ κ°μΌλ©΄ μ°Έμ λ°νν¨ | 3 == "3" | true |
=== | μΌμͺ½ νΌμ°μ°μμ μ€λ₯Έμͺ½ νΌμ°μ°μμ κ°μ΄ κ°κ³ , κ°μ νμ μ΄λ©΄ μ°Έμ λ°νν¨ | a === "3" | false |
!= | μΌμͺ½ νΌμ°μ°μμ μ€λ₯Έμͺ½ νΌμ°μ°μμ κ°μ΄ κ°μ§ μμΌλ©΄ μ°Έμ λ°νν¨ | 3 != "3" | false |
!== | μΌμͺ½ νΌμ°μ°μμ μ€λ₯Έμͺ½ νΌμ°μ°μμ κ°μ΄ κ°μ§ μκ±°λ, νμ μ΄ λ€λ₯΄λ©΄ μ°Έμ λ°νν¨ | 3 !== "3" | true |
< | μΌμͺ½ νΌμ°μ°μμ κ°μ΄ μ€λ₯Έμͺ½ νΌμ°μ°μμ κ°λ³΄λ€ μμΌλ©΄ μ°Έμ λ°νν¨ | 3 < 4 | true |
<= | μΌμͺ½ νΌμ°μ°μμ κ°μ΄ μ€λ₯Έμͺ½ νΌμ°μ°μμ κ°λ³΄λ€ μκ±°λ κ°μΌλ©΄ μ°Έμ λ°νν¨ | 3 >= 4 | true |
> | μΌμͺ½ νΌμ°μ°μμ κ°μ΄ μ€λ₯Έμͺ½ νΌμ°μ°μμ κ°λ³΄λ€ ν¬λ©΄ μ°Έμ λ°νν¨ | 3 > 4 | false |
>= | μΌμͺ½ νΌμ°μ°μμ κ°μ΄ μ€λ₯Έμͺ½ νΌμ°μ°μμ κ°λ³΄λ€ ν¬κ±°λ κ°μΌλ©΄ μ°Έμ λ°νν¨ | 3 >= 4 | false |
<script>
var x = 5, y = 10;
var a = "abc", b = "bcd";
document.write(x > y); //false
document.write(a <= b) //true
</script>
μ£Όμ΄μ§ λ Όλ¦¬μμ νλ¨νμ¬ μ°Έ(true)κ³Ό κ±°μ§(false)μ λ°ν
μ’ λ₯ | κΈ°νΈ | μ€λͺ |
---|---|---|
OR μ°μ°μ | || | νΌμ°μ°μ μ€ νλλ§ trueμ¬λ trueκ° λλ€ |
AND μ°μ°μ | && | νΌμ°μ°μκ° λͺ¨λ trueμΌ κ²½μ°μλ§ trueκ° λλ€ |
NOT μ°μ°μ | ! | νΌμ°μ°μμ λ°λκ°μ μ§μ νλ€ |
<script>
var x = true, y = false;
document.write(x || y); // true
document.write(x && y); // false
document.write(!x); // false
</script>
νΌμ°μ°μλ₯Ό μΈ κ°λ₯Ό κ°μ§λ 쑰건 μ°μ°μ
ννμ ? λ°νκ°1 : λ°νκ°2
β λ¬Όμν(?) μμ ννμμ λ°λΌ κ²°κ΄κ°μ΄ μ°Έμ΄λ©΄ λ°νκ°1μ λ°ννκ³ , κ²°κ΄κ°μ΄ κ±°μ§μ΄λ©΄ λ°νκ°2λ₯Ό λ°ννλ€
<script>
var x = 5, y = 10;
var result = (x > y) ? x : y //xκ° λ ν¬λ©΄ xλ₯Ό λ°ννκ³ , κ·Έλ μ§ μμΌλ©΄ yλ₯Ό λ°ννλ€
document.write("λ μ€μ λ ν° μλ " + result + "μ΄λ€."); //λ μ€μ λ ν° μλ 10μ΄λ€.
</script>
λΉνΈ(bit) λ¨μλ‘ λ Όλ¦¬ μ°μ°μ μννλ€
λΉνΈ μ°μ°μ | μ€λͺ |
---|---|
& | λμλλ λΉνΈκ° λͺ¨λ 1μ΄λ©΄ 1μ λ°νν¨ (λΉνΈ AND μ°μ°) |
| | λμλλ λΉνΈ μ€μμ νλλΌλ 1μ΄λ©΄ 1μ λ°νν¨ (λΉνΈ OR μ°μ°) |
^ | λμλλ λΉνΈκ° μλ‘ λ€λ₯΄λ©΄ 1μ λ°νν¨ (λΉνΈ XOR μ°μ°) |
~ | λΉνΈλ₯Ό 1μ΄λ©΄ 0μΌλ‘, 0μ΄λ©΄ 1λ‘ λ°μ μν΄ (λΉνΈ NOT μ°μ°) |
<< | μ§μ ν μλ§νΌ λΉνΈλ₯Ό μ λΆ μΌμͺ½μΌλ‘ μ΄λμν΄ (left shift μ°μ°) |
>> | λΆνΈλ₯Ό μ μ§νλ©΄μ μ§μ ν μλ§νΌ λΉνΈλ₯Ό μ λΆ μ€λ₯Έμͺ½μΌλ‘ μ΄λμν΄ (right shift μ°μ°) |
>>> | μ§μ ν μλ§νΌ λΉνΈλ₯Ό μ λΆ μ€λ₯Έμͺ½μΌλ‘ μ΄λμν€λ©°, μλ‘μ΄ λΉνΈλ μ λΆ 0μ΄ λ¨ |