
이번에는 다른 범주에는 속하지 않지만 연산자인 것들에 대해서 알아보겠습니다.
콤마 연산자는 식을 이어주는 역할을 합니다. 좀 더 풀어말하자면, 별개의 두 문장을 한 문장으로 이어지게 해줍니다.
let num1 = 0, num2 = 0;
typeof 연산자는 자료의 데이터형을 문자열로 반환해주는 연산자입니다.
let num = 4;
let str = '4';
console.log(typeof num); //number
console.log(typeof str); //string
delete 연산자는 지정된 변수, 배열 요소, 객체 프로퍼티를 지워줍니다. 결과에 따라서 삭제가 성공하면 true를, 실패하면 false를 반환합니다. 다음 코드는 배열에서 1번 요소인 '나'를 delete 연산자를 통해 삭제하는 코드입니다.
let arr = ['가', '나', '다'];
console.log(delete arr[1]);
console.log(arr);

delete 연산자는 사용할 때 몇 가지 주의점이 있습니다.
incetanceof, new, void는 객체와 관련된 연산자들입니다. 지금은 아직 객체를 다루지 않았으므로, 그렇구나 정도로만 알아두시고 이들은 객체에서 다시 설명드리겠습니다.
instanceof: 객체가 지정된 클래스의 인스턴스인지 판별하는 연산자입니다.new: 새로운 인스턴스를 생성하는 연산자입니다.void: 미정의 값을 돌려주는 연산자입니다.