|
 |
8³â Àü |
Arithematic operator
ÀÌÇ׿¬»êÀÚ (binary operator)
µÎ°³ÀÇ ÇÇ¿¬»êÀÚ(A, B)¸¦ °¡Áö´Â ¿¬»êÀÚ. A
¿¬»êÀÚ B ÀÇ ²Ã·Î »ç¿ëÇÔ. ÇÇ¿¬»êÀÚ´Â º¯¼ö³ª ¼ýÀÚ°¡ µÉ ¼ö ÀÖÀ½.
- + ´õÇϱâ
- - »©±â
- * °öÇϱâ
- / ³ª´©±â
- % ³ª¸ÓÁö
´ÜÇ׿¬»êÀÚ (unary operator)
ÇϳªÀÇ ÇÇ¿¬»êÀÚ(A)¸¦ °¡Áö´Â ¿¬»êÀÚ. º¸Åë ¿¬»êÀÚA ÀÇ
²Ã·Î »ç¿ëÇÔ. ´ëÇ¥ÀûÀ¸·Î - ¿¬»êÀÚ°¡ ÀÖÀ¸¸ç,-A ÀÇ
²Ã·Î »ç¿ëÇÏ´Â °æ¿ì -´Â ÀÌÇ× ¿¬»êÀÚ°¡ ¾Æ´Ñ, ´ÜÇ׿¬»êÀÚÀÓ. Aº¯¼ö¿¡ -1À» °öÇÑ È¿°ú°¡ ¹ß»ý.
Áõ°¨¿¬»êÀÚ (++, --)
Ç¥Çö½Ä ¾È¿¡¼ º¯¼öÀÇ °ªÀ» Áõ°¡Çϰųª °¨¼Ò½Ãų ¼ö ÀÖÀ½.
°¢°¢, A=A+1,
A=A-1 ÀÇ È¿°ú¸¦ ¹ß»ýÇÔ. ¿¬»êÀÚ¸¦ º¯¼ö ¾Õ¿¡ »ç¿ëÇÑ °æ¿ì¿Í
º¯¼ö µÚ¿¡ »ç¿ëÇÑ °æ¿ì¿¡ µû¶ó º¯¼öÀÇ °ªÀ» ¾÷µ¥ÀÌÆ® ÇÏ´Â ¼ø¼°¡ ¹Ù²ñ.
Code 1
var a = 1;
console.log(++a);
console.log(a);
var a = 1;
console.log(a++);
console.log(a);
Result 1
Math °ü·Ã ¸í·É¾î
- Math.pow(A,b) : AÀÇ
B½ÂÀ» ±¸ÇØ ÁÜ
- Math.sqrt(A) : AÀÇ
Á¦°ö±ÙÀ» ±¸ÇØ ÁÜ
- Math.random() : 0~1
»çÀÌÀÇ ÀÓÀÇÀÇ ³¼ö¸¦ ¹ß»ý½ÃÄÑ ÁÜ
¡¡
ÇÔ¼ö»ç¿ëÇϱâ
¡¡
ÇÔ¼öÀÇ Á¤ÀÇ
È£Ãâ¿¡ ÀÇÇØ ¿©·¯¹ø ½ÇÇàÇÒ ¼ö ÀÖ´Â ÄÚµå ºí·°
- ¹Ýº¹µÇ´Â ÄÚµå °¨¼Ò
- ÄÚµåÀÇ °³¹ß ¹× ¼öÁ¤ ¿ëÀÌ
ÇÔ¼ö Á¤ÀÇ ±¸¹®
function ÇÔ¼öÀ̸§(ÀÎÀÚ1, ÀÎÀÚ2){
return ¹Ýȯ°ª;
}
- ÀÎÀÚ : ÇÔ¼ö¿¡ ÀÔ·ÂÀ¸·Î ¹ÞÀ»
°ª
- ¿©·¯°³ÀÎ °æ¿ì ÄÞ¸¶(,)·Î
±¸ºÐ.
- ÀÎÀÚ°¡ ÇÊ¿ä¾ø´Â °æ¿ì
¾ø¾îµµ µÊ
-
ÇÔ¼ö ¾ÈÀÇ Äڵ忡¼ º¯¼öó·³ È°¿ë °¡´É
- return ±¸¹® : ÇÔ¼öÀÇ
Ãâ·ÂÀ¸·Î ³»º¸³¾ °ª
- return ±¸¹®À»
¸¸³ª¸é ÇÔ¼ö´Â Áï½Ã Á¾·áµÊ
- ÇÔ¼ö¸¦ È£ÃâÇÑ Ç¥Çö½ÄÀº ¹Ýȯ°ªÀ¸·Î
´ëÄ¡µÊ
ÇÔ¼öÀÇ È£Ãâ ¹æ¹ý
ÇÔ¼öÀ̸§(ÀÎÀÚ, ...) ÀÇ ÇüÅ·ΠȣÃâ
ÇÔ¼ö È£Ãâ ±¸¹® ¿¹½Ã
var inp = prompt();
console.log("Hello World");
var randomValue = Math.random();
¡¡
¡¡
Relational operator, °ü°è¿¬»êÀÚ
µÎ Ç¥Çö½Ä(A, B)ÀÇ °ü°è¸¦ ºñ±³ÇÏ´Â ÀÌÇ׿¬»êÀÚ. °ü°è¿¡ µû¶ó boolean ŸÀÔÀÇ true, false·Î Ç¥ÇöµÊ.
°ü°è¿¬»êÀÚ |
µ¿ÀÛ |
True ÀÎ ¿¹½Ã |
FalseÀÎ ¿¹½Ã |
< |
Aº¸´Ù B°¡ ´õ Å« °æ¿ì Âü |
3 < 5 |
3 < 3 |
> |
Aº¸´Ù B°¡ ´õ ÀÛÀº °æ¿ì Âü |
5 > 3 |
3 > 3 |
<= |
Aº¸´Ù B°¡ Å©°Å³ª °°Àº °æ¿ì Âü |
3 <= 3 |
4 <= 3 |
>= |
Aº¸´Ù B°¡ Å©°Å³ª °°Àº °æ¿ì Âü |
3 >= 3 |
3 >= 4 |
== |
A¿Í B°¡ °°Àº °æ¿ì Âü |
3 == 3 |
4 == 3 |
== |
A¿Í B°¡ °°Áö ¾ÊÀº °æ¿ì Âü |
3 != 4 |
3 != 3 |
Logical operator, ³í¸®¿¬»êÀÚ
µÎ boolean ÇÇ¿¬»êÀÚ¿¡ ´ëÇØ ¿¬»êÇÏ´Â ¿¬»êÀÚ.
AND(&&) ¿¬»êÀÚ
µÎ ÇÇ¿¬»êÀÚ°¡ ¸ðµÎ trueÀÎ °æ¿ì¿¡¸¸ true¸¦ ³ªÅ¸³»´Â ÀÌÇ׿¬»êÀÚ
¡¡ |
True |
False |
True |
True |
False |
False |
False |
False |
OR(||) ¿¬»êÀÚ
µÎ ÇÇ¿¬»êÀÚ°¡ Çϳª¶óµµ trueÀÎ °æ¿ì true¸¦ ³ªÅ¸³»´Â ÀÌÇ׿¬»êÀÚ
¡¡ |
True |
False |
True |
True |
True |
False |
True |
False |
NOT(!) ¿¬»êÀÚ
ÇÇ¿¬»êÀÚ°¡ trueÀÎ °æ¿ì false¸¦, falseÀÎ °æ¿ì true¸¦ ³ªÅ¸³»´Â ´ÜÇ׿¬»êÀÚ
¡¡
¡¡
¿¬»êÀÚ ¿ì¼±¼øÀ§
¼öÇп¡¼ °öÇϱ⸦ ´õÇϱ⺸´Ù ¸ÕÀú °è»êÇÏ´Â °Í ó·³, Javascript¿¡¼µµ ¿¬»êÀÚ¿¡ ¿ì¼±¼øÀ§°¡ Á¸Àç.
¿ì¼±¼øÀ§ ¼øÀ¸·Î Á¤¸®ÇÑ ¿¬»êÀÚ
- ++, --
- !
- *, /, %
- +, -
- <, <=, >, >=
- ==, !=
- &&
- ||
°ýÈ£
¿ì¼±¼øÀ§¸¦ ¸í½ÃÇϱâ À§ÇØ °ýÈ£¸¦ »ç¿ë. °ýÈ£¾ÈÀÇ °è»ê½ÄÀÌ ¸ÕÀú °è»êµÊ.
- ºÎ°¡Àû È¿°ú
¡¡
- ÄÚµåÀÇ °¡µ¶¼º Çâ»ó
- ¿¬»êÀÚ ¿ì¼±¼øÀ§ ½Ç¼ö
¹æÁö
|
|
̵̧ : 319 |
̵̧
¸ñ·Ï
|
|