JS/JS 공부

[JS] 변수 선언 및 사용

congs 2023. 4. 12. 10:40

변수

  • 값을 담고 있는 메모리 공간의 이름
  • 자바스크립트에서의 변수 : 선언(배당, 할당, 정의)하는 역할만 함
  • 예) var, let, const
  • let, const 사용 권장
  • 선언시! 카멜 표기법 사용 / 숫자로 변수명 시작 불가능
  • 출력 방법
let name = "kim";
console.log( "이름: ", name ) ;

 

변수의 종류

var

var name = "hong";
var name = "jin"; 가능

 

let

let name = "hong";
let name = "kim";  불가능 x

// 변수의 값 재할당 가능 O
name = "kim" 

// 변수의 값 재선언 가능 O
if (abcdef) {
   let name = "Lee";
  • 지역변수의 개념
  • 변수의 값 재할당 가능
  • 변수의 값 재선언 가능 (유효한 범위 내에서)

 

const

const tname = "hong";       

// 변수의 값 재할당 불가능 X
tName = "kim";
  • 변수 재선언, 재할당 불가능
  • 멤버변수, 상수같은 느낌
  • 고정된 값을 사용하는 의미 규칙, 참조, 룰, 객체를 정의할 때 사용
  • 선언한 이루 항상 고정값을 가지는 경우 사용

 

typeof 변수의 타입 확인 

console.log(typeof 변수명);

 

선언하지 않고 변수 사용도 가능 

  • 선언없이 변수를 할당하면 전역 변수가 됨 (모든 영역에 영향)
  • 별로 추천하지 않음
number = 123;
console.log(number) ; 

 

 

'JS > JS 공부' 카테고리의 다른 글

[JS] return 리턴  (0) 2023.04.12
[JS] function 함수  (0) 2023.04.12
[JS] dataType 데이터 타입, 자료형  (0) 2023.04.12
[JS] console.log(변수명) ; 콘솔 출력  (0) 2023.04.12
[JS] 백틱 ` `  (0) 2023.04.12