[JavaScript] 데이터 타입

HyeonE·2025년 4월 2일

JS

목록 보기
3/17
post-thumbnail

변수 : 선언


함수 : 정의


숫자 타입은 모두 실수로 처리된다.

console.log(1 === 1.0); // true
console.log(4 / 2); // 2
console.log(3 / 2); // 1.5
console.log(0 === -0); // true

JavaScript는 대소문자를 구별한다.

문자열 타입

let name = "John"; // 큰따옴표
let name = "John"; // 작은따옴표
let name = `John`; // 백틱(ES6)

// `` : 백틱(ES6)
// 변수를 문자열 중간에 삽입
console.log(`Hello, ${name}!`);

// 표현식을 문자열 중간에 삽입
console.log(`Result is ${1 + 2}`);

boolean

true와 false 두 가지 값밖에 없는 자료형입니다.


'undefined' 값

  • undefined는 '값이 할당되지 않은 상태’를 나타낼 때 사용합니다.
  • 변수는 선언했지만, 값을 할당하지 않았다면 해당 변수에 undefined가 자동으로 할당됩니다.
let age;
console.log(age); // 'undefined'가 출력됩니다.

변수의 값이 없다는 것을 강조하고 싶을 때는 ? null을 사용하자

let age = null;

심볼(symbol) ES6

  • 다른값과 절대 중복되지 않는 유일무이의 값
let a = Symbol("abc");
let b = Symbol("abc");
console.log(a === b); // false

객체(obj)

let obj = {};
profile
프론트엔드 개발자가 되고싶은 대학생

0개의 댓글