EX1)
<body>
<script>
/*
for(초기값; 반복조건; 반복이 될 때마다 실행되는 코드)
반복해서 실행될 코드
*/
for( var i = 0; i<10; i++ ){
document.write('Hello World' + i +'<br/>');
}
</script>
</body>
EX2)
<body>
<script>
for( var i = 0; i<10; i++ ){
if( i == 5 ){
break;
}
document.write("Hello World" + i + "<br/>")
}
</script>
</body>
EX3)
<body>
<script>
for( var i = 0; i<10; i++ ){
if( i ==5 ){
continue;
}
document.write("Hello World" + i + "<br/>");
}
</script>
</body>
EX)
<body>
<script>
var i = 0;
while( i < 10 ){
document.write("<h1>Hello</h1>");
i++;
}
</script>
</body>
===
, !==
- 일치연산자 '===' 좌항과 우항이 '정확', '엄격'하게 같을 때 true, 다르면 false가 리턴된다. 여기서는 "정확하다"는 말의 의미에 집중해야 한다.
javascript, php는 비슷한 것을 같은 것으로 간주하기도 한다.
null == undefined; -> true null === undefined; -> false