2-2.์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ ์—ฐ์‚ฐ์ž2 (์ž๋ฐ” ์Šคํฌ๋ฆฝํŠธ ์ฆ๊ฐ ์—ฐ์‚ฐ์ž,์ž๋ฐ” ์Šคํฌ๋ฆฝํŠธ ๋น„๊ต ์—ฐ์‚ฐ์ž,์ž๋ฐ” ์Šคํฌ๋ฆฝํŠธ ๋…ผ๋ฆฌ ์—ฐ์‚ฐ์ž)

์ƒ์„ธ ์ปจํ…์ธ 

๋ณธ๋ฌธ ์ œ๋ชฉ

2-2.์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ ์—ฐ์‚ฐ์ž2 (์ž๋ฐ” ์Šคํฌ๋ฆฝํŠธ ์ฆ๊ฐ ์—ฐ์‚ฐ์ž,์ž๋ฐ” ์Šคํฌ๋ฆฝํŠธ ๋น„๊ต ์—ฐ์‚ฐ์ž,์ž๋ฐ” ์Šคํฌ๋ฆฝํŠธ ๋…ผ๋ฆฌ ์—ฐ์‚ฐ์ž)

JavaScript

by ๐– ‚๐–ข•๐Ÿœ‡๐ƒ„เผถเฎ‡เฏน๐’€ฑ๐ฆ„๐ฆ‰ 2022. 9. 17. 01:37

๋ณธ๋ฌธ

๋ฐ˜์‘ํ˜•

1. ์ฆ๊ฐ ์—ฐ์‚ฐ์ž 

 

: ์ˆซ์žํ˜• ๋ฐ์ดํ„ฐ๋ฅผ 1์”ฉ ์ฆ๊ฐ€์‹œํ‚ค๋Š” ์ฆ๊ฐ€ ์—ฐ์‚ฐ์ž ++ , ๋ฐ˜๋Œ€๋กœ 1์”ฉ ๊ฐ์†Œ ์‹œํ‚ค๋Š” ๊ฐ์†Œ ์—ฐ์‚ฐ์ž -- ์กด์žฌํ•ฉ๋‹ˆ๋‹ค. 

๋ณ€์ˆ˜์˜ ์œ„์น˜์— ๋”ฐ๋ผ ๊ฒฐ๊ณผ์˜ ๊ฐ’์ด ๋‹ฌ๋ผ์ง‘๋‹ˆ๋‹ค. 


๋ณ€์ˆ˜ --; or  --๋ณ€์ˆ˜;   // 1๊ฐ์†Œ 

๋ณ€์ˆ˜ ++; or  ++๋ณ€์ˆ˜;  //1์ฆ๊ฐ€ 

 

var A= ++B; //  ๋ณ€์ˆ˜์— B๋ฅผ 1์ฆ๊ฐ€ ํ›„ ๋ณ€์ˆ˜ A์— ํ• ๋‹นํ•ฉ๋‹ˆ๋‹ค. 

var A = B++  // ๋ณ€์ˆ˜ A์— B๋ฅผ ํ• ๋‹นํ•œ ํ›„ B๋ฐ์ดํ„ฐ๋ฅผ 1์ฆ๊ฐ€ ์‹œํ‚ต๋‹ˆ๋‹ค. 

 

ํ• ๋‹นํ•œ ๋‹ค๋Š” ๊ฒƒ์€ ํ•ด๋‹น ๋ณ€์ˆ˜์— ์ €์žฅํ•œ๋‹ค๋Š” ๋œป์ž…๋‹ˆ๋‹ค.  ๊ทธ๋Ÿฌ๋ฏ€๋กœ var A = B++ ์— ๋ณ€์ˆ˜ A๋Š” ์ด๋ฏธ B๊ฐ’์œผ๋กœ ์ €์žฅ๋˜์—ˆ์Œ์„ ์˜๋ฏธํ•˜๊ฒŒ ๋ฉ๋‹ˆ๋‹ค. 

 

res=n2++; ์‹คํ–‰ ํ›„ ์ถœ๋ ฅํ•˜๋ฉด res๊ฐ’์€ n2 ๋™์ผ. n2๋Š” n2++; 1์ฆ๊ฐ€ ๋จ์„ ์•Œ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

 

๋งˆ์ง€๋ง‰ ์ฝ”๋“œ๋ฅผ ๋‹ค์‹œ ํ•œ๋ฒˆ ๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค. 

res = ++n2; 

 

์ฆ๊ฐ€ ์—ฐ์‚ฐ์ž๊ฐ€ ๋จผ์ € ์‹คํ–‰๋˜๊ณ , ๋Œ€์ž… ์—ฐ์‚ฐ์ž๊ฐ€ ์‹คํ–‰๋ฉ๋‹ˆ๋‹ค.

res + 1 ์‹œ ์—ฐ์‚ฐ ์‹คํ–‰ ํ›„ res = ํ• ๋‹นํ•˜๊ฒŒ ๋˜๋ฏ€๋กœ 22๊ฐ€ ๋ฉ๋‹ˆ๋‹ค. 

 

2.๋น„๊ต ์—ฐ์‚ฐ์ž 

 

A > B     |  A๊ฐ€ B๋ณด๋‹ค ํฌ๋‹ค

A < B     |  A๊ฐ€ B๋ณด๋‹ค ์ž‘๋‹ค 

A >= B   |  A๊ฐ€ B๋ณด๋‹ค ํฌ๊ฑฐ๋‚˜ ๊ฐ™๋‹ค. 

A <= B   |  A๊ฐ€ B๋ณด๋‹ค ์ž‘๊ฑฐ๋‚˜ ๊ฐ™๋‹ค.

A == B   | A์™€ B๋Š” ๊ฐ™๋‹ค.     ์ˆซ์ž ๋น„๊ต ์‹œ ๋ฌธ์ž๋“  ์ˆซ์ž๋“  ์ˆซ์ž๋งŒ ์ผ์น˜ํ•˜๋ฉด True ๋ฐ˜ํ™˜. 

A != B    | A์™€ B๋Š” ๋‹ค๋ฅธ๋‹ค.   ์ˆซ์ž ๋น„๊ต ์‹œ  ์ˆซ์ž or ๋ฌธ์ž ์ƒ๊ด€์—†์ด ๋‹ค๋ฅด๋ฉด ture ๋ฐ˜ํ™˜. 

A===B   | A์™€ B๋Š” ์™„์ „ ๊ฐ™๋‹ค.  ๋ฐ์ดํ„ฐ ํƒ€์ž…๊นŒ์ง€ ์ผ์น˜ํ•  ๋•Œ ture ๋ฐ˜ํ™˜ 

A!==B    | A์™€ B๋Š” ์™„์ „ ๋‹ค๋ฅด๋‹ค.  ๊ฐ™์€ ์ˆซ์ž๋กœ ํƒ€์ž…๊นŒ์ง€ ๋น„๊ตํ•ฉ๋‹ˆ๋‹ค.

                "1" , 1  ์ˆซ์ž ๊ฐ™์•„๋„ ๋ฌธ์žํ˜• ์ด๋ฏ€๋กœ  ๋‹ค๋ฅด๊ธฐ์— Ture ๋ฐ˜ํ™˜ 

 

var a = 100;

var b = 2;

var c = 100;

var s = "2";

var res; 

 

๋น„๊ต ์—ฐ์‚ฐ์ž๋ฅผ ์‚ฌ์šฉํ•ด  ๊ฐ™๋‹ค์™€ ๋‹ค๋ฅด๋‹ค ๋งจ ๋งˆ์ง€๋ง‰ 4๊ฐœ์— ๋Œ€ํ•ด์„œ ์ฝ”๋“œ๋ฅผ ์ž‘์„ฑํ•ด ๋ณด์‹œ๊ธธ ๋ฐ”๋ž๋‹ˆ๋‹ค. 

 

<script text="text/javascript">
    var a = 100;
    var b = 2;
    var c = 100;
    var s = "2";
    var res;
   
    res = b==s;
    document.write(res,"<br>");
   
    res = c!==a;
    document.write(res,"<br>");

    res = c!==s;
    document.write(res,"<br>");

    res = c===s;
    document.write(res,"<br>");


</script>
<body>

 

3.๋…ผ๋ฆฌ ์—ฐ์‚ฐ์ž 

๋…ผ๋ฆฌ ์—ฐ์‚ฐ์ž || ( or ) ,  &&  (and), ! (not) ์กด์žฌํ•ฉ๋‹ˆ๋‹ค. 

 

 

์ด์ œ ๋…ผ๋ฆฌ ์—ฐ์‚ฐ์ž๋ฅผ ์‚ฌ์šฉํ•ด์„œ  or,and,not์— ๋Œ€ํ•œ ๊ฐ„๋‹จํ•œ ์ฝ”๋“œ๋ฅผ ์ž‘์„ฑํ•œ ๋‹ค์Œ ๊ฒฐ๊ณผ๋ฅผ ํ™•์ธํ•ด ๋ณด๋„๋ก ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค. 

๊ณต๋ถ€ํ•˜์‹œ๋Š” ๋ถ„๋“ค์ด๋ผ๋ฉด ๋Œ“๊ธ€๋ž€์— ๋‹ต์„ ์ ์–ด๋ณด์„ธ์š”. 

 

๋‹ค์Œ ํŽ˜์ด์ง€                                                                                                                      ์ด์ „ ํŽ˜์ด์ง€

LIST

๊ด€๋ จ๊ธ€ ๋”๋ณด๊ธฐ

๋Œ“๊ธ€ ์˜์—ญ