language/javaScript

4. JS 핵심 - 조건문, 반복문

wooweee 2023. 4. 18. 23:44
728x90
  • 자바와 거의 동일 
    1. 향상된 for문 생김새 다름
    2. switch문 조건식, case 문 비교 === 사용
    3. while() 조건식
  • for
    • for(a of b) : 향상된 for문 - 이걸 자주 사용
    • for(var x in b) : b 객체 property 값 출력

 

// for of
const array1 = ["a", "b", "c"];

for (const element of array1) {
  console.log(element);
}

// for in
var person = { fname: "woo", lname: "wee", age: 25 };

for (const key in person) {
  if (Object.hasOwnProperty.call(person, key)) {
    console.log("key: " + key);
    const element = person[key];
    console.log("element: " + element);
  }
}

// switch문
var x = 10;

switch (x) {
  case "10": // 작동 안함
    console.log(" not work");
  case 10:
    console.log("work");
}