자바스크립트_기초_2.5

HwiJeongLee·2021년 8월 8일
0

자바스크립트

목록 보기
9/28

자료형

8가지 기본 자료형이 있습니다.
자료의 타입은 있지만 변수에 저장되는 값의 타입은 언제든지 바뀔 수 있는 언어를 동적 타입 언어라고 부릅니다.

let name = "hwiJeong"
name = 12345

자바 스크립트는 동적 타입 언어입니다.

숫자형

정수 및 부동소수점 숫자를 표현하고 사칙연산 등이 가능합니다.
Infinity, NaN과 같은 특수 숫자 값도 있습니다.
Infinity : 무한대를 나타냅니다.
NaN : 계산 중 에러가 발생했다는 것을 알려줍니다.

BigInt

길이에 대한 제한이 없이 정수를 나타낼 수 있고 이는 자주 쓰이지는 않습니다.

문자형

큰 따옴표, 작은 따옴표, 역 따옴표(`)를 사용하여 문자열을 묶습니다.
역 따옴표를 사용하면 변수나 표현식을 ${...}안에 감싸서 원하는 변수나 문자열을 중간에 삽입할 수 있습니다.

불린형

true와 false 두가지 값만 있는 자료형입니다.

null값

null값은 위의 자료형 중 어느 곳에도 속하지 않는 값입니다.
존재하지 않는 값, 비어있는 값 등을 의미하는데 사용합니다.

undefined값

값이 할당되지 않은 상태를 의미하는데 사용합니다.
변수는 선언했지만 값을 할당하지 않았을 때 변수에 자동으로 indefined가 할당됩니다.

객체와 심볼

-> 객체 : 특수한 자료형입니다
객체는 데이터 컬렉션이나 복잡한 개체를 표현할 수 있습니다.
이에 객체는 원시 자료형과는 다릅니다.

-> 심볼 : 객체의 고유한 식별자를 만들 때 사용합니다.

typeof 연산자

typeof 연산자는 인수의 자료형을 반환합니다.
자료형에 따라 처리 방식을 다르게 하고 싶을 때 혹은 변수의 자료형을 빠르게 알아내고 싶을 때 사용하면 좋습니다.

즉 typeof x를 호출하면 인수의 자료형을 나타내는 문자열을 반환합니다.

연습문제

let name = "Ilya"
alert(`hello ${1}`) // hello 1
alert(`hello ${"name"}`) // hello name
alert(`hello ${name}`) // hello Ilya
profile
초보 개발자의 개발 공간

0개의 댓글