");
document.write(arr2 + "
");
document.write(arr3 + "
");
">
");
document.write(arr2 + "
");
document.write(arr3 + "
");
">
");
document.write(arr2 + "
");
document.write(arr3 + "
");
">
<script>
var arr1 = [1, 'soopin', false];
var arr2 = Array(1, 'soopin', false);
var arr3 = new Array(1, 'soopin', false);
document.write(arr1 + "<br />");
document.write(arr2 + "<br />");
document.write(arr3 + "<br />");
</script>
</body>
<script>
var arr1 = [1, 'soopin', false];
var arr2 = Array(1, 'soopin', false);
var arr3 = new Array(1, 'soopin', false);
arr2[3] = 10; // 배열의 4번째 요소 추가
document.write(arr1[1] + "<br />"); // soopin
document.write(arr2 + "<br />");
document.write(arr2.length + "<br />"); // 4
document.write(arr3 + "<br />");
var element = arr2[1]; // 배열 두번째 요소를 변수에 저장
document.write(element + "<br />");
// 배열 요소의 추가
// push, length -> 배열 제일 끝에 요소 추가
arr1.push("자바스크립트");
arr1[arr1.length] = 123;
arr1[2] = 100;
document.write("arr1 : " + arr1 + "<br />");
// 배열 요소에 접근
for (var i in arr1) {
document.write(arr1[i] + "<br />");
}
// TCP school
// var arr = [1, true, "JavaScript"];
// var result = "<table><tr>";
// for (var idx in arr) {
// result += "<td>" + arr[idx] + "</td>";
// }
// result += "</tr></table>";
// document.write(result);
// Array 객체
var arr = new Array(100, "자바스크립트", true);
document.write((typeof arr) + "<br/>"); // object
document.write((typeof arr[0]) + "<br/>"); // number
document.write((typeof arr[1]) + "<br/>"); // string
document.write((typeof arr[2]) + "<br/>"); // boolean
// 자바스크립트에서 배열 여부 확인
// Array.isArray() 메소드
document.write(Array.isArray(arr)); // true
document.write(Array.isArray(element)); // false
// instanceof 연산자
document.write(arr instanceof Array); // true
document.write(123 instanceof Array); // false
</script>