Javascript ์ดˆ๊ธ‰2

์œค์•„ยท2022๋…„ 11์›” 28์ผ
0

๐Ÿ“Œ ์—ฐ์‚ฐ์ž

  • ์—ฐ์‚ฐ์ž์˜ ์šฐ์„  ์ˆœ์œ„ *, / > +, -
  • ์ฆ๊ฐ€์—ฐ์‚ฐ์ž ++, ๊ฐ์†Œ์—ฐ์‚ฐ์ž --
  • ๋’ค์— ์ ์œผ๋ฉด ์ฆ๊ฐ€์‹œํ‚ค๊ธฐ ์ „์— ๊ฐ’์„ ๋„ฃ์–ด์ฃผ๋ฏ€๋กœ ์ฆ๊ฐ€/๊ฐ์†Œ ์—ฐ์‚ฐ์ž๋Š” ์•ž์— ์ ์–ด์•ผ ํ•œ๋‹ค.
let num = 10;
let result = num++;

console.log(result);  //10

-----------------------------------

let num = 10;
let result = ++num;

console.log(result);  //11

๐Ÿ“Œ ๋น„๊ต์—ฐ์‚ฐ์ž

  • ๋น„๊ต์—ฐ์‚ฐ์ž <, >, <=, >=, ==, !=
  • a = 3์€ a ๋ผ๋Š” ๋ณ€์ˆ˜์— 3์„ ํ• ๋‹น ํ•˜๋Š” ๊ฒƒ ์ด๋ผ ๋™๋“ฑ์—ฐ์‚ฐ์ž๋ฅผ ์‚ฌ์šฉํ•˜๋ ค๋ฉด a == 3 ๋ผ๊ณ  ์จ์•ผ a๋Š” 3๊ณผ ๊ฐ™๋‹ค ๋ผ๊ณ  ํ‘œํ˜„ํ•  ์ˆ˜ ์žˆ๋‹ค
  • a !=3 ์˜ ๋ฐ˜ํ™˜๊ฐ’์€ ๋Š˜ booleanํ˜•์œผ๋กœ ๋ฐ˜ํ™˜ํ•œ๋‹ค

๐Ÿ“Œ ์กฐ๊ฑด๋ฌธ

  • ์–ด๋–ค ์กฐ๊ฑด์„ ํ†ตํ•ด ์ดํ›„ ํ–‰๋™์„ ๋‹ฌ๋ผ์ง€๊ฒŒ ๋งŒ๋“ค์–ด ์ฃผ๋Š” ์—ญํ• 
  • if ๋ฌธ

๐Ÿ“Œ ๋…ผ๋ฆฌ์—ฐ์‚ฐ์ž

  • && (and)๊ฐ€ || (or)๋ณด๋‹ค ์šฐ์„  ์ˆœ์œ„๊ฐ€ ๋†’๋‹ค

๐Ÿ’ก|| (or)

  • ์—ฌ๋Ÿฌ๊ฐœ ์ค‘ ํ•˜๋‚˜๋ผ๊ณ  true๋ฉด true. ์ฆ‰ ๋ชจ๋“  ๊ฐ’์ด false ์ผ ๋•Œ๋งŒ false๋ฅผ ๋ฐ˜ํ™˜
  • ์ฒซ๋ฒˆ์งธ true๋ฅผ ๋ฐœ๊ฒฌํ•˜๋ฉด ์ฆ‰์‹œ ํ‰๊ฐ€๋ฅผ ๋ฉˆ์ถ˜๋‹ค

๐Ÿ’ก&& (and)

  • ๋ชจ๋“  ๊ฐ’์ด true ์ผ๋•Œ๋งŒ true. ํ•˜๋‚˜๋ผ๋„ false๋ฉด false
  • ์ฒซ๋ฒˆ์งธ false๋ฅผ ๋ฐœ๊ฒฌํ•˜๋ฉด ์ฆ‰์‹œ ํ‰๊ฐ€๋ฅผ ๋ฉˆ์ถ˜๋‹ค

๐Ÿ’ก! (not)

  • true๋ฉด false๊ฐ’์„, false๋ฉด true๊ฐ’์„ ๋ฐ˜ํ™˜

๐Ÿ“Œ ๋ฐ˜๋ณต๋ฌธ

  • ๋™์ผํ•œ ์ž‘์—…์„ ๋ฐ˜๋ณต์ ์œผ๋กœ ์—ฌ๋Ÿฌ๋ฒˆ ํ•  ์ˆ˜ ์žˆ์Œ
  • for ๋ฌธ
  • while ๋ฌธ
let i = 0;
while(i < 10) {
	console.log(i);
    i ++
}    
  • do..while ๋ฐ˜๋ณต๋ฌธ
let i = 0;
do {
	i++;
} while(i < 10);
  • ๋ฐ˜๋ณต๋ฌธ์„ ๋น ์ ธ์ž์˜ค๋Š” ๋ฒ•
    โ€ฃbreak - ๋งŒ๋‚˜๋Š” ์ˆœ๊ฐ„ ๋ฐ”๋กœ ์ฝ”๋“œ๋ฅผ ๋น ์ ธ๋‚˜์˜ด
    โ€ฃcontinue - ์ฝ”๋“œ ์‹คํ–‰์„ ๋ฉˆ์ถ”๋Š” ๊ฑด break์™€ ๋˜‘๊ฐ™์ง€๋งŒ ์ฝ”๋“œ๋ฅผ ๋น ์ ธ๋‚˜์˜ค์ง€ ์•Š๊ณ , ๋‹ค์Œ ๋ฐ˜๋ณต๋ฌธ์œผ๋กœ ์ด๋™
  • ํ•œ๋ฒˆ๋งŒ ์‹คํ–‰ํ•˜๊ณ  ๋ฉˆ์ถœ๊ฑฐ๋ฉด do while๋ฌธ์„, ๋ช…ํ™•ํ•œ ํšŸ์ˆ˜๊ฐ€ ์ •ํ•ด์กŒ๋‹ค๋ฉด for๋ฌธ, ์•„๋‹ˆ๋ฉด while๋ฌธ์„ ์‚ฌ์šฉ
profile
์†Œ์†Œํ•œ ๊ธฐ๋ก

0๊ฐœ์˜ ๋Œ“๊ธ€