JS 기본 상식

이영주·2022년 6월 3일
0

변수 선언

변수란 어떤 관계나 범위 안에서 여러가지 값으로 변할 수 있는 수를 말한다.
쉽게말하면 데이터를 담는 상자이다

변수에 데이터를 담도록 선언을 하게 되는데 var, let, const로 나뉜다.

변수 선언을 나누는 특징으로는 이름이 중복되는지(재선언), 데이터를 수정할 수 있는지(재할당)으로 나눈다.

===? ==?

데이터의 연산자에는 산술연산자, 비교연산자, 논리연산자로 나뉜다.

산술연산자: + - * / %
비교연산자: < > <= >= === !==
논리연산자: && || !

이 중 비교연산자에서 ===은 ==과 주의해서 사용해야 하는데

===은 엄격한 동치 연산자라고 부르며 데이터 타입과 값까지 같아야 true
ex) 1 === "1" //false

==은 타입 비교 없이 값만 같으면 true
ex) 1 == "1" //true

null? undefined?

null과 undefined는 모두 '값이 없음'을 나타낸다.

nudefinde는 변수 자체의 값 또한 undefined이며 데이터 타입이자 값을 나타낸다.
변수를 선언만 하더라고 할당되는 특징을 가진다.

typeof null //object

null은 아무것도 참조하지 않고 있다는 의미이며, 변수를 초기화할 때 많이 사용한다.
변수를 선언한 후에 값을 null로 바꾸는 특징을 가진다.

typeof undefined //undefined
profile
= ["꼼꼼한", "프론트엔드 개발자"]

0개의 댓글