조건문
var x= 10, y=20;
if (x==y) {
document.write("x와 y는 같습니다.")
}
var x = 10;
switch (typeof x) {
case "number":
document.write("변수 x의 타입은 숫자입니다.");
break;
case "string":
document.write("변수 x의 타입은 문자열입니다.");
break;
defualt:
document.write("변수 x의 타입을 모르겠습니다.");
break;
}
반복문
do/while문은 먼저 루프를 한 번 실행한 후에 표현식을 검사합니다.
즉, do/while 문은 표현식의 결과와 상관없이 무조건 한 번은 루프를 실행합니다.
for (var i = 1; i < 10; i++) {
document.write(i + "<br>");
}
var i = 1, j = 1;
while (i > 3) { // 변수 i의 초깃값은 1이기 때문에 이 while 문은 한 번도 실행되지 않음.
document.write("i : " + (i++) + "<br>");
}
do { // 변수 j의 초깃값은 1이기 때문에 이 do / while 문은 단 한 번만 실행됨.
document.write("j : " + (j++) + "<br>");
} while (j > 3);
var obj = { name : "이순신", age : 20 };
for (var i in obj) {
document.write(i + "<br>");
}
var arr = new Set([1, 1, 2, 2, 3, 3]);
for (var value of arr) {
document.write(value + " ");
}
for/in 은 객체의 프로퍼티 출력
for/of 는 객체 출력
'Javascript' 카테고리의 다른 글
[javascript] var, let, const 비교 및 사용법 (6) | 2024.09.18 |
---|---|
[JavaScript] JavaScript Basic (0) | 2022.06.29 |