Tech Blog of Pinomaker
Published 2022. 4. 17. 20:59
[JavaScript] 변수 F.E/JavaScript

변수란?

데이터를 담을 수 있는 하나의 상자라고 생각하면 편하다.

JavaScript에서는 var를 사용하여 변수 선언을 하며, 타 언어와는 다르게 JavaScript에서 타입 추론을 해준다.

//var 변수명 = 데이터값
var a = 3

//변수 선언
var b

//변수에 값 할당
b = 3

//선언 및 할당
var b = 3

//재선언
var c = 3
var c = 4

 

ES6 변수 선언

JavaScript ES6에서 기존의 var의 문제점으로 새로운 변수 선언 방식이 생겼다.

앞으로는 const와 let을 이용하여 변수 선언을 해보자.

const와 let은 var에서 가능했던 변수 재선언이 불가능하며, const는 상수로 변수 값 재할당이 불가능하며, let은 재할당이 가능하다.

 

//const
const a = 3
const a = 4 //Error -> 재선언 불가
a = 5 //Error -> 재할당 불가

//let
let b = 3
let b = 4 //Error -> 재선언 불가
b = 5 //가능 -> 재할당 가능

 

자료형

(1) 기본 자료형

기본형 자료형에는 Number(숫자), String(문자열), Null(빈 값), Undefined, Boolean, Symbol, Bigint 7가지가 있다.

//Number -> 정수, 실수...
const num1 = 3
const num2 = 3.14

//String -> 문자열
const Str1 = "Hello"
const Str2 = 'hello'

//Boolean -> 참, 거짓
const bool1 = true //true == 1
const bool2 = false //false == 0

//Null
const nul = null //null(변수에 값이 빈 값임)

//Undefined -> 값이 없음

 

(2) 객체 자료형 (추후 다룰 예정)

객체 자료형에는 배열, 객체가 있다.

'F.E > JavaScript' 카테고리의 다른 글

[JavaScript] ES6 문법(1)  (0) 2022.05.05
[JavaScript] 배열과 객체  (0) 2022.05.02
[JavaScript] 함수  (0) 2022.05.02
[JavaScript] 반복문  (0) 2022.04.17
[JavaScript] 연산자  (0) 2022.04.17
profile

Tech Blog of Pinomaker

@pinomaker

포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!