Codeit/JavaScript

typeof 연산자

효땡 2024. 8. 8. 13:30

typeof 연산자

- 우리가 사용하는 값이 어떤 데이터 타입을 가지고 있는지 확인하는 연산자

typeof 'Codeit'; // string
typeof Symbol(); // symbol
typeof {}; // object
typeof []; // object
typeof true; // boolean
typeof(false); // boolean
typeof(123); // number
typeof(NaN); // number
typeof(456n); // bigint
typeof(undefined); // undefined
typeof null; // object
function sayHi() {
  console.log('Hi!?');
}

typeof sayHi; // function

 

QUIZ 01

다음 중 자바스크립트의 데이터 타입이 아닌 것을 선택해주세요.

Object

Boolean

String

Float // -> 다른 프로그래밍 언어에서 소수형태를 표현할 때 사용 

Number

 

QUIZ 02

다음 코드를 실행했으 때 콘솔에 출력되는 결과를 올바로 예측한 사람을 선택해주세요.

const x = "3";
const y = 5;

console.log(x * y);
// 자바스크립트는 유연함을 가지고 있어서 숫자형으로 변환 -> 3*5 = 15