- 동등 연산자

= 는 취하다(gets) 또는 할당하다(assigned)

== 는 동등하다(is equal to)

===는 일치한다(is identical to)


- in 연산자

var point = { x:1, y:1 };

var has_x_coord = "x" in point; // true

var has_x_coord = "y" in point; // true

var has_x_coord = "z" in point; // false


- instanceof 연산자 (어떤 생성자를 사용한 객체인가)

우변의 피연산자는 생성자 함수 중 하나의 이름이어야 한다.

var d = new Date();

d instanceof Date; // true

d instanceof Object; // true

d instanceof Number; // false


- typeof 연산자 (어떤 종류의 객체인가)

"number"

"string"

"boolean"

"object" // 객체, 배열, 심지어 null에 대해서도 "object" 리턴

"function"

"undefined" // 정의되지 않았을 경우,


- void 연산자

피연산자의 값을 무시하고 undefined를 반환한다. void는 하나의 피연산자를 받음.

예를 들어, <a href="javascript:void window.open();">Open New Window</a>



'프로그래밍 > js' 카테고리의 다른 글

Javascript - 객체와 배열  (0) 2012.04.23
Javascript - 문장  (0) 2012.04.20
Javascript - 변수  (0) 2012.04.20
JavaScript - 데이터 타입과 값  (0) 2012.04.20