//typeof 연산자1
let name = 'Codeit';
function sayHello() {
console.log('Hello');
}
console.log(typeof name); //string
console.log(typeof sayHello); //function
//typeof 연산자2 ( 연산의 우선순위가 사칙연산보다 높음 )
console.log(typeof 'Hello' + 'Codeit'); //String + Codeit => StringCodeit
console.log(typeof 8 - 3); //number - 3 => NaN(not a number)
console.log(typeof ('Hello' + 'Codeit')); //String
console.log(typeof (8 - 3)); //number
일단 typeof 연산자가 연산자임을 몰랐음;;; 처음으로 알았고, 생각보다 우선순위가 높았다는 것을 알게됨.
그리고 NaN 이 NOT A NUMBER 인 경우는 ( 문자열 - 숫자 ) 를 출력할때 나오는 현상임.