티스토리 뷰

Web/JS

JS - 변수와 상수, 자료형

Codecheck 2024. 2. 19. 14:10

변수와 상수, 자료형

변수

var num = 10; (실무사용 X → 식별자가 중복될 수 있음) (호이스팅 가능)

※ 호이스팅 : 선언부와 할당을 나누어서, 선언부를 최상위로 끌어올리는 행위 

let num = 10; (식별자가 중복될 수 없음) (호이스팅 불가)

 

상수

const num = 10; (재할당 불가, 선언과 동시에 할당 필요)

자료형

1. 문자열

let str = "Hello";

let str2 = 'hello';

※ 주의 : '나 "를 문자열에 포함할경우 ", '를 사용하여 구분

해결방법1. 둘다 사용하는 경우에는 덧셈 기호를 활용 (분리)

해결방법2. 이스케이프 문자 활용 → \'\'

해결방법3. 템플릿 문자열 사용 → ` ` 사용 (단, 지원해주는 컴파일러 내에서만 작동됨)

장점

const msg = '문자열';

let str3 = '${msg}은 큰따옴표("") 또는 작은따옴표('')로 정의합니다.';

위와같이 문자열에 변수를 사용할 수 있음

 

2. 숫자형

const num = 10;

※주의 : 0.1 + 0.2등에서 부동소수점 연산을 사용하는 것에 대한 오차 유의

 

3. 논리형

const bool = false; 

 

4. undefined (특수 자료형)

let num;

 

5. null (특수 자료형)

let num = null;

 

6. 객체 자료형

let num = {};

let num = [10, 20, 'a'];

'Web > JS' 카테고리의 다른 글

JS - 함수2  (0) 2024.02.20
JS - 함수  (0) 2024.02.20
JS - 반복문  (0) 2024.02.19
JS - 연산자  (0) 2024.02.19
JS - 코드 작성 방법  (0) 2024.02.18
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
more
«   2025/09   »
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30
글 보관함