변수

신윤주·2023년 6월 14일
post-thumbnail

변수

변수는 바뀔수 있는 값 - var, let
종류는 var와 let이 있지만 var는 보통 쓰지않고 let을 쓴다
바꿀때는 let을 쓰지 않고 바꿔야 오류가 안난다.
ex)
let a = 1;
a = 2;

상수

상수는 한번 선언하면 바꿀수 없는 값 - const

스코프

변수에 접근할수 있는 범위를 말한다.
함수스코프 - 함수 스코프는 함수에서 선언한 변수는 해당 함수 내에서만 접근 가능하다는 걸 의미한다
블록스코프 - 블록 스코프는 블록{}내부에서 선언된 변수는 해당 블록에서만 접근 가능한 걸 말한다. let과 const는 블록스코프에 해당한다.

선언할때 사용할수 있는 것들

숫자 - 그냥 입력하면 됨
문자 - "큰따음표"나 '작은따음표'안에 문자를 입력해서 사용함

Boolean

boolean 은, 참 혹은 거짓 두가지 종류의 값만을 나타낼 수 있다.
참은 true, 거짓은 false 입니다.

null과 undefined

자바스크립트에서는 "없음" 을 의미하는 데이터 타입이 두 종류가 있는데, 하나는 null 이고 하나는 undefined 인데, 둘의 용도가 살짝 다르다.
null - 주로, 이 값이 없다! 라고 선언을 할 때 사용
undefined - 아직 값이 설정되지 않은 것을 의미한다.
null 과 undefined 는 둘 다 값이 없음을 의미하는건 맞는데, null 은 우리가 없다고, 고의적으로 설정하는 값을 의미하고, undefined 는 우리가 설정을 하지 않았기 때문에 없는 값을 의미한다.

profile
js를 부수는 그날까지

1개의 댓글

comment-user-thumbnail
2023년 6월 15일

'아주' + "좋아요"

답글 달기