자바스크립트에서
1 === ‘1’ -> false
1 == ‘1’ -> true
===
는 값과 변수 타입까지 비교한다.
==
는 쓰지 않는 것을 권고한다. 코딩에서 데이터 타입이 다른것은 엄연히 다른 값이기 때문이다!
자바스크립트에서 배열은 중괄호 {}
가 아닌 대괄호 []
이다!
객체 반복문 돌리기
var grades = {'egoing': 10, 'k8805': 6, 'sori': 80};
for(key in grades) {
document.write('key: ' + key + ' value : ' + grades[key]+ '<br>');
}
key값과 그 안의 value값도 같이 얻고싶을때 for in 반복문을 쓸 수 있다.
var arr = ['a', 'b', 'c'];
for(var name in arr) {
alert(arr[name]);
}
이런식으로 배열 안의 값 이름을 출력하는 것 또한 가능하다.