JS - Variable

Noa·2022년 10월 27일
0

JS

목록 보기
1/13

변수

변수를 선언하고 아무 값도 할당하지 않으면 기본적으로 undifined라는 초기값을 갖음.
다른 프로그래밍 언어와 달리 자바스크립트가 입문자에게 좋은 이유는 변수의 타입(종류)를 정의하지 않아도 코드를 실행할 때 자동으로 타입이 결정된다는 점.


변수명 규칙

변수명은 영어와 한글 모두 사용할 수 있다. 숫자도 사용가능. 숫자로 시작되는건 안됨. 특수문자 사용가능, 대소문자가 구분됨.
변수명에 예약어 사용 불가능.

*에약어란? 언어에서 미리 지정해 놓은 키워드, 단어
ex) function, typeof


var & let & const

var(변수 재선언 가능) 변수 선언을 여러 번해도 에러없이 각기 다른 값이 출력 될 수 있음. 변수명을 남용하는 문제 생김

let(변수 재선언 불가능, 변수 재할당 가능)

const(변수 재선언 불가능, 변수 재할당 불가능)


변수의 타입 확인하기 - typeof

실제로 코딩하다보면 쉽게 타입을 추측하기 어렵다.
변수의 타입을 typeof라는 예약어로 확인 가능.

console.log(typeof divElement);

문자열(String)

자바스크립트는 코드를 실행하는 시점에서 변수의 타입을 결정하는 언어이다.

length라는 예약어는 자바스크립트에서 변수의 타입에 따라 제공하는 기능. 문자열, 배열의 길이를 숫자 형태로 확인할 수 있다. 따라서 변수가 숫자이면, undefinded

타입에 따라 기본적으로 제공되는 예약어 및 기능들을 자바스크립트 내장함수 라고 한다.


profile
몰입

0개의 댓글

관련 채용 정보