더보기
변수란?
변할 수 있는 수, 변할 수 있는 정보를 뜻합니다 .
변수는 '변할 수 있는 수'이기 때문에 지정된 값을 계속 바꿀 수 있습니다.
변수명
1. 변수이름은 공백,특수문자,구두점(반점,온점,물음표 등)을 사용할 수 없습니다($,_는 가능)
2.첫 글자에 숫자가 올 수 없습니다.
3.대소문자를 구별해서 사용합니다.
4.예약어를 쓸 수 없습니다.
5.var, let, const를 사용합니다 (유니코드 문자도 사용이 가능합니다)
🧐자료형
1) 기본형 (Primitive)
1. null:빈값을 표현한다
2. undefined: 값을 할당하지 않은 변수를 말한다
3.Number: 숫자형(정수, 소수점, 무한대, NaN 등)
4.String: 문자열
5.Boolean: true / false
📌null vs nudefined
[공통점]
모두 값이 없음을 의미합니다
[차이점]
null
null은 값이 없음을 명시적으로 나타냅니다.즉 의도적으로 비어있음을 의미한다.
null은 해당변수가 어떤 객체도 가리키고 있지 않다는 것을 의미한다.
nudefined
ndefined 는 자바스크립트 엔진은 변수를 선언할 때 초기값으로 nudefined를 할당합니다.
즉 선언한 후에 값을 할당하지 않은 변수 / 값이 주어지지 않은 인수에 자동으로 할당됩니다.
1.값을 할당하지 않은 변수
2.함수가 값을 return 하지 않았을 때
3.메서드와 선언에서 변수가 할당받지 않은 경우
02) 객체형(Object)
1. Reference 타입
2. 클래스, 배열, 함수, 사용자 정의 클래스
3.JSON의 기본 구조
🐥출처
https://dinfree.com/lecture/frontend/123_js_2.html
멋쟁이 사자처럼 스쿨
'JavaScript > JavaScript Study' 카테고리의 다른 글
while 반복문✍️ (1) | 2024.01.01 |
---|---|
반복문 🧐 (0) | 2023.12.12 |
✨자바스크립트 if조건문 (0) | 2023.12.01 |
🐥비교연산자&산술연산자 (0) | 2023.11.24 |
자바스크립트 연산자에 대해 알아보자 🐥 (1) | 2023.11.16 |
댓글