6.2 ¿¬ »ê
¿©·¯ºÐÀÌ C³ª C++¸¦ ¹è¿îÀûÀÌ ÀÖ´Ù¸é, À̺κÐÀº ±×³É ³Ñ¾î°¡µµ ÁÁÀ» Á¤µµ·Î C¾ð¾î¿¡¼ »ç¿ëµÇ´Â
¿¬»êÀÚµéÀÌ ´ëºÎºÐ ±×´ë·Î Àû¿ëµÇ¾ú´Ù. (´ÜÁö ºñÆ®¿¬»êÀÚ´Â <<= , =>>, ^=°¡ ¾²ÀÌ´Â °ÍÀÌ ´Ù¸£´Ù.)
* ³í¸®¿¬»êÀÚ : && || !
* ºñ±³¿¬»êÀÚ : == != > < >= <=
** ºñ±³¿¬»êµµ, ¹®ÀÚ°Ç ¼ýÀÚ°Ç ±×³É ¹Ù·Î == ·Î ºñ±³ÇϸéµÈ´Ù.
i == 4, str == "test"
¹®Á¦´Â ¼ýÀÚ¿Í ¹®ÀÚ°¡ÀÇ ¿¬»êÀÌ ¹®Á¦ÀÌ´Ù. ´ÙÀ½ÀÇ Ç¥´Â µ¡¼ÀÀ» ÇÏ´Â °æ¿ìÀÇ °á°úÇ¥ÀÌ´Ù.
+ |
String "123" |
String "abc" |
Integer 123 |
Float 1.23 |
Boolean true |
Boolean false |
null |
String "123" |
|
|
|
|
|
|
|
String "abc" |
|
|
|
|
|
|
|
Integer 123 |
|
|
|
|
|
|
|
Float 1.23 |
|
|
|
|
|
|
|
Boolean true |
|
|
|
|
|
|
|
Boolean false |
|
|
|
|
|
|
|
null |
|
|
|
|
|
|
|
- ¼ýÀÚ¿Í ¼ýÀÚ»çÀÌÀÇ µ¡¼ÀÀº ÁøÂ¥ ´õÇÏ°Ô µÈ´Ù.
- ¼ýÀÚ¿Í ¹®ÀÚ¿À» ´õÇÏ°Ô µÇ¸é ¹®ÀÚ¿ ÇÕÄ¡±â°¡ ÀϾÙ.
- ¼ýÀÚ¿Í ¿¬»êÀ» ÇÏ´Â true, false, nullÀº °¢°¢ 1, 0, 0 °ªÀ» °¡Áö°Ô µÈ´Ù.
- ¹®ÀÚ¿ÀÌ ¾Æ´Ï¸é ±âº»ÀûÀ¸·Î ¼ýÀÚ·Î °£ÁÖÇÑ´Ù.
- ¹®ÀÚ¿°ú ¿¬»êÀ» ÇÏ´Â true, false, nullÀº °¢°¢ "true", "false", "null"·Î
º¯°æµÇ¾î ¹®ÀÚ¿ ÇÕÄ¡±â°¡ ÀϾÙ.
´ÙÀ½Àº ºñ±³¿¬»êÀÇ °á°úÇ¥ÀÌ´Ù.
Left >= Top |
String"A" |
String"a" |
null |
true |
false |
1 |
NaN |
Infinity |
String"A" |
|
|
|
|
|
|
|
|
String"a" |
|
|
|
|
|
|
|
|
null |
|
|
|
|
|
|
|
|
true |
|
|
|
|
|
|
|
|
false |
|
|
|
|
|
|
|
|
1 |
|
|
|
|
|
|
|
|
NaN |
|
|
|
|
|
|
|
|
Infinity |
|
|
|
|
|
|
|
|
- NaNÀº ¸ðµç °æ¿ì¿¡ ´ëÇÏ¿© false°ªÀ» °¡Áö°Ô µÈ´Ù.(ºñ±³ºÒ°¡)
- String°£ÀÇ ºñ±³´Â ASCII°ª¿¡ ÀÇÇØ ºñ±³¸¦ ¼öÇàÇϸç, ±× ¿ÜÀÇ °æ¿ì´Â
- ºñ±³ ºÒ°¡·Î Ç×»ó false°ªÀ» °¡Áø´Ù.
- ¼ýÀÚ¿Í ºñ±³ ½Ã null, true, false´Â °¢°¢ 0, 1, 0ÀÇ °ªÀ» °¡Áö°Ô µÈ´Ù.
- null, true, false°£ÀÇ ¿¬»êÀº ¼ýÀڷΠ󸮵Ǿî ÁøÇàÇÑ´Ù.
¿ì¼± ¼øÀ§ | ¿¬»êÀÚ |
1 | °ýÈ£ |
2 | !, ++, -(ºÎÈ£), --, new, delete, void |
3 | *, /, % |
4 | +, - |
5 | <<. >>. >>> |
6 | <, >, <=, >= |
7 | ==, !=, ===, !== |
8 | & |
9 | | |
10 | ^ |
11 | && |
12 | || |
13 | ? : |
14 | =, +=, -=, *=, /=, %=, <<=, >>=, >>>=, &=, ^=, |= |
15 | ÄÞ¸¶(,) |
- Last Update : 2008.9.4 by Deadfire(http://www.deadfire.net)
|