You are using an outdated browser. Please upgrade your browser to improve your experience.

자바스크립트에서

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]);
        } 

이런식으로 배열 안의 값 이름을 출력하는 것 또한 가능하다.