<script>
// 변수를 선언합니다.
var array = [273, 32, 103, 57, 52];
</script>
<script>
// 변수를 선언합니다.
var array = [273, 'String', true, function() {}, {} [273, 103]];
// 출력합니다
alert(array);
</script>
<script>
// 변수를 선언합니다.
var array = [273, 32, 103, 57, 52];
// 출력합니다.
alert(array[0]);
alert(array[2]);
alert(array[4]);
</script>
<script>
var arrayA = [0, 1, 2, 3];
var arrayB = [0, 1, 2, 3, 4, 5, 6];
alert("length of A : " + arrayA.length);
alert("length of B : " + arrayA.length);
</script>
<script>
var array = [0, 1];
array.push(2);
array.push(3);
array.push(4);
alert(array);
</script>
=> 삽입하는 메서드
while (불 표현식) {
문장
}
while (true) {
alert('반복문');
}
<script>
// 변수를 선언합니다.
var value = 0;
// 반복문
while (value < 5) {
alert(value + '번째 반복');
value++;
}
</script>
<script>
// 변수를 선언합니다.
var value = 0;
var startTime = new Date().getTime();
// 반복문
while (new Date().getTime() < startTime + 1000) { value++; }
// 1000ms -> 1s
// 출력합니다.
alert(value);
</script>
do {
문장
} while (불 표현식);
for (초기식; 조건식; 종결식) {
문장
}
for (var i = 0; i < length; i++) {
문장
}
<script>
// 변수를 선언합니다.
var startTime = new Date().getTime();
// 반복문
for (var CPS = 0; new Date().getTIme() < startTime + 1000; CPS++) {}
alert('초 당 연산 횟수: ' + CPS);
</script>
<script>
var array = ['포도', '사과', '바나나', '망고'];
for (var i in array) {
alert(array[i]);
}
</script>
<script>
// 변수를 선언합니다.
var output = '';
// 반복문
for (var i = 0; i < 10; i++) {
for (var j = 0; j < i; j++) {
output += "*";
} output += '\n';
}
// 출력합니다.
alert(output);
</script>
while(true) {
}
<script>
// 반복문
for (var i = 0; i < 5; i++) {
// 현재 반복을 중지하고 다음 반복을 수행합니다.
continue;
alert(i) // (ㅠㅜ)
}
</script>
<script>
// 변수를 선언합니다.
var output = 0;
// 반복문
for (var i = 1; i <=10; i++) {
// 조건문
if (i % 2 == 1) {
// 홀수이면 현재 반복을 중지하고 다음 반복을 수행합니다.
continue
}
output += i;
}
// 출력합니다
alert(output);
</script>
<script>
var array = [1, 2, 3, 4];
for (var i in array) {
alert(i + "번째 요소는 :" + array[i] + "입니다.");
}
</script>
-for of 반복문은 요소
<script>
for (const element of [1,2,3,4]) {
alert('요소는 $(element)입니다.');
</script>