Hush 2022. 4. 3. 14:24

์ด๋ฏธ C, C++, Python ๋“ฑ์„ ํ•™์Šตํ•ด๋ณธ์  ์žˆ๋Š” ๋‚ด๊ฐ€ ๋‚˜ ๊ณต๋ถ€ํ•˜๋ ค๊ณ  ์ •๋ฆฌํ•œ ๋‚ด์šฉ์ด๋‹ˆ, ์ฝ”๋”ฉ ์ž์ฒด๋ฅผ ์ฒ˜์Œ ์ ‘ํ•˜๋Š” ์‚ฌ๋žŒ์ด ํ•™์Šตํ•˜๊ธฐ์—” ๋ถ€์ ์ ˆํ•œ ์ฝ˜ํ…์ธ ์ž„.

 

๋ณ€์ˆ˜

์„ธ๋ฏธ์ฝœ๋ก ์€ ๊ผญ ์ ์–ด์•ผํ•˜๋Š” ๊ฑด ์•„๋‹ˆ์ง€๋งŒ ์ ์–ด์ฃผ๋Š”๊ฒŒ ์ข‹๋‹ค.

๋ฌธ์ž์—ด์€ ๋”ฐ์˜ดํ‘œ๋กœ(ํฐ๋”ฐ์˜ดํ‘œ ์ž‘์€๋”ฐ์˜ดํ‘œ ์ƒ๊ด€์—†์Œ) ๊ฐ์‹ธ์ค€๋‹ค.

1
2
3
4
5
6
name="mike";
age=30;
 
alert(name);//ํŒ์—…์ฐฝ์œผ๋กœ name ๋ณ€์ˆ˜ ์ถœ๋ ฅ
console.log(age);//์ฝ˜์†”์ฐฝ์—์„œ age ๋ณ€์ˆ˜ ์ถœ๋ ฅ
 
cs

์ด๋Ÿฐ์‹์˜ ๋ณ€์ˆ˜ ์„ ์–ธ๋„ ๊ฐ€๋Šฅํ•˜์ง€๋งŒ, ์ด๊ฒƒ์ด ์„ ์–ธ์ธ์ง€ ๋Œ€์ž…์ธ์ง€ ๊ตฌ๋ถ„ํ•  ์ˆ˜ ์—†๊ธฐ์— ๋งŒ์•ฝ ํ˜‘์—…์„ ํ•˜๊ฑฐ๋‚˜ ์ฝ”๋“œ๊ฐ€ ๊ธธ์–ด์ง€๋ฉด ๋ฌธ์ œ๊ฐ€ ์ƒ๊ธธ์ˆ˜๋„ ์žˆ๋‹ค.

let ๋˜๋Š” const๋ฅผ ํ™œ์šฉํ•˜์—ฌ ์ด๋ฅผ ํ•ด๊ฒฐํ•  ์ˆ˜ ์žˆ๋‹ค.

 

1
2
3
4
5
let name = 'Mike';
 
// 1000 lines after...
 
let name = 'google';
cs

์ด๋ ‡๊ฒŒ let์œผ๋กœ ์„ ์–ธํ•˜๋ฉด ์žฌ์ฐจ ์„ ์–ธ์ด ๋ถˆ๊ฐ€๋Šฅํ•˜๋‹ค.

const๋กœ ๋ณ€์ˆ˜๋ฅผ ์„ ์–ธํ•˜๋ฉด ์žฌ์ฐจ ์„ ์–ธ์€ ๋ฌผ๋ก ์ด๊ณ  ๋ณ€์ˆ˜๊ฐ’ ์ˆ˜์ •๋„ ๋ถˆ๊ฐ€๋Šฅํ•˜๋‹ค.

const ๋ณ€์ˆ˜๋ช…์€ ๋Œ€๋ฌธ์ž๋กœ ์ ์–ด์ฃผ๋Š”๊ฒŒ ๊ด€๋ก€์ด๋‹ค.

 

์ž๋ฃŒํ˜•

๋ฌธ์ž์—ด์€ ' " ` ์…‹ ์ค‘ ๋ฌด์—‡์œผ๋กœ ๊ฐ์‹ธ๋„ ์ƒ๊ด€์—†๋‹ค. 

'๋Š” ์ž…๋ ฅํ•˜๊ธฐ๊ฐ€ ํŽธํ•˜๋‹ค

"๋Š” ๋ฌธ์ž์—ด ๋‚ด๋ถ€์— ' ๊ฐ€ ๋“ค์–ด์žˆ๋Š” ๊ฒฝ์šฐ ๊ตฌ๋ถ„์šฉ์œผ๋กœ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค.

`๋Š” ๋ฌธ์ž์—ด ํฌ๋งคํŒ…์ด ๊ฐ€๋Šฅํ•˜๋‹ค.

๋ฌธ์ž์—ด๊ณผ ๋ฌธ์ž์—ด์„ ๋”ํ•ด์ฃผ๋ฉด ๋ฌธ์ž์—ด์ด ์—ฐ๊ฒฐ๋œ๋‹ค.

์ˆซ์ž์™€ ๋ฌธ์ž์—ด์„ ๋”ํ•ด์ฃผ๋ฉด ์ˆซ์ž๊ฐ€ ๋ฌธ์ž์—ด์ฒ˜๋Ÿผ ์—ฐ์‚ฐ๋œ๋‹ค.

1
2
3
let name = 'Mike';
 
console.log(`my name is ${name}!`);//๋ฌธ์ž์—ด์„ ํฌ๋งคํŒ…ํ•˜๋ ค๋ฉด ${ }๋ฅผ ํ™œ์šฉํ•˜์ž!
cs

์ˆซ์ž๋ฅผ ๋„ฃ์–ด์ฃผ๋ฉด ์ˆซ์žํ˜•์ด ๋˜๊ณ , ์‚ฌ์น™์—ฐ์‚ฐ์„ ์ œ๊ณตํ•œ๋‹ค.

0์œผ๋กœ ๋‚˜๋ˆ„๋ฉด ๋ฌดํ•œ์„ ๋Œ๋ ค์ค€๋‹ค.

๋ฌธ์ž์—ด์„ ์ˆซ์ž๋กœ ๋‚˜๋ˆ„๋ฉด NaN(Not a number)๋ฅผ ๋Œ๋ ค์ค€๋‹ค.

 

Boolean์€ true, false๊ฐ’์„ ๊ฐ€์ง„๋‹ค.

 

null์€ ์•„๋ฌด๊ฐ’๋„ ์—†๋‹ค๋Š” ๋œป์ด๊ณ , undefined๋Š” ๊ฐ’์ด ํ• ๋‹น๋œ ์ ์ด ์—†๋‹ค๋Š” ๊ฒƒ์ด๋‹ค

 

์ด์™ธ์—๋„ ๊ฐ์ฒดํ˜•(object)๊ณผ ์‹ฌ๋ถˆํ˜•์ด ์žˆ์ง€๋งŒ ๋‚˜์ค‘์— ๋ฐฐ์›Œ๋ณด์ž

 

typeof ๋ฅผ ํ™œ์šฉํ•˜์—ฌ ๋ณ€์ˆ˜ํ˜•์„ ์•Œ์•„๋‚ผ ์ˆ˜ ์žˆ๋‹ค.

1
2
3
4
let name = 'Mike';
 
console.log(typeof name)
console.log(typeof 50)
cs

 

alert, prompt, confirm

1
2
3
4
5
6
7
8
const name=prompt('์ด๋ฆ„์„ ์ž…๋ ฅํ•˜์„ธ์š”.');//๊ฐ’์„ ์ž…๋ ฅ๋ฐ›์„์ˆ˜ ์žˆ๋Š” ๋Œ€ํ™”์ƒ์ž
alert('ํ™˜์˜ํ•ฉ๋‹ˆ๋‹ค, ' + name + '๋‹˜');
 
const date=prompt('์˜ˆ์•ฝ์ผ์„ ์ž…๋ ฅํ•ด์ฃผ์„ธ์š”.','2020-10-12')//์ด๋Ÿฐ์‹์œผ๋กœ default ๊ฐ’์„ ์„ค์ •ํ• ์ˆ˜๋„ ์žˆ๋‹ค.
alert(date);
 
const isAdult=confirm('๋‹น์‹ ์€ ์„ฑ์ธ์ž…๋‹ˆ๊นŒ?');//ํ™•์ธ ์ทจ์†Œ์— ๋”ฐ๋ผ true/false๋ฅผ ๋ฐ›์Œ
console.log(isAdult);
cs

prompt์—์„œ ์ทจ์†Œ๋ฅผ ๋ˆ„๋ฅด๋ฉด null์„ ๋ฐ›๋Š”๋‹ค. ์ฐธ๊ณ ํ•˜๊ธฐ

prompt๋กœ ์ž…๋ ฅ๋ฐ›์€ ๊ฐ’์€ ๋ฌด์กฐ๊ฑด ๋ฌธ์žํ˜•์ด๋ฏ€๋กœ ํ˜•๋ณ€ํ™˜์„ ์‚ฌ์šฉํ•ด์•ผํ•  ์ˆ˜๋„ ์žˆ๋‹ค.

์ฐฝ์ด ๋– ์žˆ๋Š”๋™์•ˆ ์Šคํฌ๋ฆฝํŠธ๊ฐ€ ์ •์ง€๋œ๋‹ค๋Š” ์ , ๋””์ž์ธ์„ ๋ฐ”๊ฟ€ ์ˆ˜ ์—†๋‹ค๋Š” ์  ๋“ฑ์˜ ๋‹จ์ ์ด ์กด์žฌํ•œ๋‹ค.

 

ํ˜•๋ณ€ํ™˜

์ž๋ฃŒํ˜• ํŠน์ง•
String()  ๋ฌธ์žํ˜•์œผ๋กœ ๋ณ€ํ™˜
Number() ์ˆซ์žํ˜•์œผ๋กœ ๋ณ€ํ™˜. ๋ฌธ์ž์—ด์— ์‚ฌ์šฉํ•˜๋ฉด NaN ๋ฆฌํ„ด.
true/false์— ์‚ฌ์šฉํ•˜๋ฉด 1/0์„ ๋ฆฌํ„ด
null์„ ๋„ฃ์œผ๋ฉด 0์„ ๋ฆฌํ„ด, undefined๋ฅผ ๋„ฃ์œผ๋ฉด NaN์„ ๋ฆฌํ„ด
Boolean() ๋ถˆ๋ฆฐํ˜•์œผ๋กœ ๋ณ€ํ™˜. 0/""/null/undefined/NaN์€ false๊ฐ€ ๋˜๊ณ , ๊ทธ ์™ธ์—๋Š” true๊ฐ€ ๋œ๋‹ค.

 

์—ฐ์‚ฐ์ž

์‚ฌ์น™์—ฐ์‚ฐ์ž ๊ทธ๋Œ€๋กœ ์‚ฌ์šฉ๊ฐ€๋Šฅ( ๋ชซ์„ ๊ตฌํ•˜๊ณ  ์‹ถ์„๋• parceInt(a/b)์™€ ๊ฐ™์€์‹์œผ๋กœ ์ •์ˆ˜๋งŒ ๋Œ๋ ค์ฃผ๋Š” ํ•จ์ˆ˜๋ฅผ ํ™œ์šฉ)

+=, *=๊ฐ™์€ ์—ฐ์‚ฐ์ž ๊ทธ๋Œ€๋กœ ์‚ฌ์šฉ ๊ฐ€๋Šฅ

++, --๋„ ๊ทธ๋Œ€๋กœ ์‚ฌ์šฉ๊ฐ€๋Šฅ.

๋…ผ๋ฆฌ์—ฐ์‚ฐ์ž๋„ C์™€ ๋™์ผํ•˜๊ฒŒ ์‚ฌ์šฉ ๊ฐ€๋Šฅ.

๋‹ค๋งŒ ==๋Š” ๊ฐ’๋งŒ ๋น„๊ตํ•˜๊ธฐ ๋•Œ๋ฌธ์ด 1=='1'๊ฐ™์€ ๊ฒฝ์šฐ ์ฐธ์„ ๋ฐ˜ํ™˜.

ํƒ€์ž…๊นŒ์ง€ ๋น„๊ตํ•˜๋ ค๋ฉด ===์„ ์‚ฌ์šฉํ•ด์•ผํ•˜๊ณ , ์ด๋ฅผ ์Šต๊ด€ํ™”ํ•˜์ž.

๋˜ํ•œ ๋ฌธ์ž์—ด๊ณผ ๋ฌธ์ž์—ด์— &&, || ์„ ์‚ฌ์šฉํ•˜๋Š” ๊ฒฝ์šฐ ๊ฒฐ๊ณผ์™€ ์–ด์šธ๋ฆฌ๋Š” ๋ฌธ์ž์—ด์„ ๋ฆฌํ„ดํ•ด์ค€๋‹ค.

 

์กฐ๊ฑด๋ฌธ

C๋ž‘ ์‚ฌ์šฉ๋ฒ• ๋™์ผ

 

๋ฐ˜๋ณต๋ฌธ

C๋ž‘ ๊ฑฐ์˜ ์‚ฌ์šฉ๋ฒ• ๋™์ผ

break, continue๋„ ๋™์ผํ•˜๊ฒŒ ์‚ฌ์šฉ๊ฐ€๋Šฅ

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
for(let i=0; i<10 ; i++){
  console.log(i);
}
 
let j=0
while(j<10){
  console.log(j);
  j++;
}
 
let k=0;
do{
  console.log(k);
  k++;
}while(k<10)
cs

switch๋ฌธ๋„ ์‚ฌ์šฉ ๊ฐ€๋Šฅ

 

switch(ํ‰๊ฐ€){

  case A:

  //A์ผ๋•Œ ์ฝ”๋“œ

  case B:

  //B์ผ๋•Œ ์ฝ”๋“œ

  ...

}

 

ํ•จ์ˆ˜

ํ•จ์ˆ˜ ์„ ์–ธ ๋ฐฉ์‹์€ ๋‹ค์Œ๊ณผ ๊ฐ™๋‹ค

1
2
3
4
5
6
7
function sayHello(name){
  console.log(`Hello, ${name}`);
}
 
 
let myname=prompt('์ด๋ฆ„์„ ์ž…๋ ฅํ•ด ์ฃผ์‹ญ์‹œ์˜ค');
sayHello(myname);
cs

ํ•จ์ˆ˜ ๋‚ด๋ถ€์—์„œ ์„ ์–ธ๋œ ๋ณ€์ˆ˜๋Š” ํ•จ์ˆ˜ ๋‚ด์—์„œ๋งŒ ์œ ํšจํ•˜๋‹ค. ์ง€์—ญ๋ณ€์ˆ˜์ธ ๊ฒƒ์ด๋‹ค.

ํ•˜์ง€๋งŒ ํ•จ์ˆ˜ ์™ธ๋ถ€์—์„œ ์„ ์–ธ๋œ ๋ณ€์ˆ˜๋ฅผ ํ•จ์ˆ˜ ๋‚ด์—์„œ ์ ‘๊ทผํ•  ๊ฒฝ์šฐ ์ ‘๊ทผ ๊ฐ€๋Šฅํ•˜๋‹ค. ์ „์—ญ๋ณ€์ˆ˜๋ผ๊ณ  ํ• ์ˆ˜์žˆ๋‹ค.

ํ•˜์ง€๋งŒ!! ํ•จ์ˆ˜ ์™ธ๋ถ€์—์„œ let์œผ๋กœ ๋ณ€์ˆ˜๋ฅผ ์„ ์–ธํ•˜๊ณ , ๊ฐ™์€ ์ด๋ฆ„์œผ๋กœ ํ•จ์ˆ˜ ๋‚ด์—์„œ let์œผ๋กœ ๋ณ€์ˆ˜๋ฅผ ์„ ์–ธํ•  ๊ฒฝ์šฐ, ๋‘ ๋ณ€์ˆ˜๋Š” ๋‹ค๋ฅธ ๋ณ€์ˆ˜๋กœ ์ธ์‹๋œ๋‹ค. ์—๋Ÿฌ๊ฐ€ ๋ฐœ์ƒํ•˜์ง€๋„ ์•Š๊ณ , ํ•จ์ˆ˜ ๋‚ด์—์„œ ๋ณ€์ˆ˜๊ฐ’์„ ๋ณ€๊ฒฝํ•ด๋„ ํ•จ์ˆ˜ ์™ธ๋ถ€์˜ ๋™๋ช…์˜ ๋ณ€์ˆ˜์˜ ๊ฐ’์€ ๋ณ€ํ•˜์ง€ ์•Š๋Š”๋‹ค.

๋งค๊ฐœ๋ณ€์ˆ˜๋Š” ํ•จ์ˆ˜์˜ ์ง€์—ญ๋ณ€์ˆ˜๊ฐ€ ๋œ๋‹ค.

 

๋งค๊ฐœ๋ณ€์ˆ˜ ๋’ค์— ๋“ฑํ˜ธ๋ฅผ ํ™œ์šฉํ•ด default๊ฐ’์„ ์„ค์ •ํ•ด์ค„ ์ˆ˜ ์žˆ๋‹ค.

function showError(errorcode='noerror')์ด๋ผ๊ณ  ์„ค์ •ํ•˜๋ฉด ์•„๋ฌด ๊ฐ’๋„ ์ „๋‹ฌ๋ฐ›์ง€ ์•Š์•˜์„ ๋–„ errorcode์— 'noerror'์„ ์ „๋‹ฌํ•œ๋‹ค.

 

return์œผ๋กœ ๊ฐ’์„ ๋ฐ˜ํ™˜ํ•  ์ˆ˜ ์žˆ๋‹ค.

ํ•จ์ˆ˜ ์ข…๋ฃŒ ๋ชฉ์ ์œผ๋กœ return ์„ ์‚ฌ์šฉํ•  ๊ฒฝ์šฐ undefined๋ฅผ ๋ฐ˜ํ™˜ํ•œ๋‹ค.

 

ํ•จ์ˆ˜๋Š” ์„ ์–ธ๋ฌธ์ด ์•„๋‹ˆ๋ผ ํ•จ์ˆ˜ ํ‘œํ˜„์‹์œผ๋กœ๋„ ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•˜๋‹ค.

1
2
3
4
5
6
7
8
9
10
11
12
//ํ•จ์ˆ˜์„ ์–ธ๋ฌธ
function sayHello(){
  console.log('Hello')
}
 
//ํ•จ์ˆ˜ํ‘œํ˜„์‹
let speakHello=function(){
  console.log('Hello')
}
 
sayHello()
speakHello()
cs

ํ•จ์ˆ˜๋ฅผ ํ˜ธ์ถœํ•˜๋ฉด ๋™์ž‘์€ ๋˜‘๊ฐ™์ด ๋œ๋‹ค.

๋‹ค๋งŒ ์ฐจ์ด์ ์€ ํ•จ์ˆ˜ ์„ ์–ธ๋ฌธ์€ ํ•จ์ˆ˜ ํ˜ธ์ถœ ๋’ค์— ์™€๋„ ์—๋Ÿฌ์—†์ด ์ž‘๋™ํ•˜๋‚˜

ํ•จ์ˆ˜ํ‘œํ˜„์‹์€ ํ•จ์ˆ˜ ํ˜ธ์ถœ ๋’ค์— ํ•จ์ˆ˜ํ‘œํ˜„์‹์ด ๊ธฐ์ˆ ๋  ๊ฒฝ์šฐ ์—๋Ÿฌ๊ฐ€ ๋ฐœ์ƒํ•œ๋‹ค.

๊ทธ๋ƒฅ ํŽธํ•˜๊ฒŒ ์ฝ”๋”ฉํ•˜๊ณ  ์‹ถ์œผ๋ฉด ํ•จ์ˆ˜ ์„ ์–ธ๋ฌธ๋งŒ ์‚ฌ์šฉํ•˜๋ฉด ๋œ๋‹ค๊ณ  ํ•œ๋‹ค.

 

์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ์—๋Š” ํ™”์‚ดํ‘œํ•จ์ˆ˜๋ผ๋Š” ๊ฒƒ๋„ ์กด์žฌํ•œ๋‹ค.

ํ•จ์ˆ˜ํ‘œํ˜„์‹์—์„œ ์กฐ๊ธˆ ๋” ๊ฐ„๊ฒฐํ•ด์ „ ๋ฒ„์ „์ด๋ผ๊ณ  ์ƒ๊ฐํ•˜๋ฉด ๋  ๊ฒƒ ๊ฐ™๋‹ค.

ํ•จ์ˆ˜ ๋‚ด์šฉ์ด ์งง์„๋•Œ ์“ฐ๋ฉด ์œ ์šฉํ•  ๊ฒƒ ๊ฐ™๋‹ค.

1
2
3
4
5
6
7
8
9
10
11
//ํ•จ์ˆ˜ํ‘œํ˜„์‹
let speakHello=function(){
  console.log('Hello')
}
 
//ํ™”์‚ดํ‘œํ•จ์ˆ˜
let printHello=()=>{
  console.log('Hello')
}
 
printHello()
cs

๋ฆฌํ„ด๋ฌธ์ด ํ•œ์ค„์ด๋ฉด ๊ตณ์ด ์ค‘๊ด„ํ˜ธ๋ฅผ ์—ด๊ณ  ์ค„์„ ๋ฐ”๊ฟ€ ํ•„์š” ์—†์ด, ํ™”์‚ดํ‘œ ์˜ค๋ฅธ์ชฝ์— ์ ์–ด์ฃผ๋ฉด ๋œ๋‹ค.

์ž…๋ ฅ ๋งค๊ฐœ๋ณ€์ˆ˜๊ฐ€ ํ•˜๋‚˜๋ผ๋ฉด ๊ด„ํ˜ธ๋ฅผ ์ƒ๋žตํ•  ์ˆ˜ ์žˆ์œผ๋‚˜, ๋งค๊ฐœ๋ณ€์ˆ˜๊ฐ€ ์—†๊ฑฐ๋‚˜ ์—ฌ๋Ÿฌ๊ฐœ์ธ ๊ฒฝ์šฐ ๊ด„ํ˜ธ๋ฅผ ์ณ์ฃผ์–ด์•ผ ํ•œ๋‹ค.

1
2
3
4
5
6
7
8
let addFunc1=function(n1,n2){
  return n1+n2
}
 
let addFunc2=(n1,n2)=>n1+n2;
 
console.log(addFunc2(3,5))
 
cs

 

 

๋ฐฐ์—ด

1
2
3
4
5
6
7
8
9
//1์ฐจ์› ๋ฐฐ์—ด
let students=['Mike','Thomas','Sindy','Marco'];
 
//access
console.log(students[0]);
 
//rewrite
students[0]='brenda';
console.log(students[0]);
cs

ํŒŒ์ด์ฌ์˜ ๋ฆฌ์ŠคํŠธ์™€ ์œ ์‚ฌํ•œ๋“ฏ ํ•˜๋‹ค.

์ธ๋ฑ์Šค๋Š” 0๋ถ€ํ„ฐ ์‹œ์ž‘ํ•œ๋‹ค.

์ ‘๊ทผ๊ณผ ๋ฎ์–ด์“ฐ๊ธฐ๋„ ํŒŒ์ด์ฌ๊ณผ ๋™์ผํ•˜๋‹ค.

 

๋ฐฐ์—ด์—๋Š” ๋ฌธ์ž, ์ˆซ์ž, ๊ฐ์ฒด, ํ•จ์ˆ˜ ๋“ฑ ๋‹ค์–‘ํ•œ ๊ฒƒ๋“ค์„ ๋„ฃ์„ ์ˆ˜ ์žˆ๋‹ค.

 

 

๊ธธ์ด๋ฅผ ๊ตฌํ•˜๋Š” ๋ฉ”์จ๋“œ, push, pop, shift, unshift๋“ฑ์˜ ๋ฉ”์จ๋“œ๋ฅผ ์ œ๊ณตํ•œ๋‹ค.

push์™€ shift๋Š” ํ•œ๋ฒˆ์— ์—ฌ๋Ÿฌ ์š”์†Œ๋ฅผ ๋„ฃ์„์ˆ˜๋„ ์žˆ๋‹ค.

 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
//1์ฐจ์› ๋ฐฐ์—ด
let students=['Mike','Thomas','Sindy','Marco'];
 
//get length
console.log(students.length);
 
//push
students.push('Serena');
 
//pop
console.log(students.pop());
 
//shift
students.shift('Katarina');
 
//unshift
students.unshift()
console.log(students);
cs

๋ฐฐ์—ด์„ ์ˆœํšŒํ•˜๊ณ ์ž ํ• ๋•Œ length๋ฅผ ํ™œ์šฉํ•˜์—ฌ for๋ฌธ์œผ๋กœ ์ˆœํšŒํ•  ์ˆ˜๋„ ์žˆ๊ณ , for of ๋ฌธ์„ ์‚ฌ์šฉํ•  ์ˆ˜๋„ ์žˆ๋‹ค.

1
2
3
4
5
6
7
8
9
10
11
12
13
//1์ฐจ์› ๋ฐฐ์—ด
let students=['Mike','Thomas','Sindy','Marco'];
 
//๋ฐ˜๋ณต๋ฌธ
//index๋กœ ๋ฐฐ์—ด ์ˆœํšŒํ•˜๊ธฐ
for(let index=0 ; index<students.length ; index++){
  console.log(students[index]);
}
 
//for of ๋ฌธ์œผ๋กœ ๋ฐฐ์—ด ์ˆœํšŒํ•˜๊ธฐ
for(let person of students){
  console.log(person);
}
cs