변수
- 값을 담고 있는 메모리 공간의 이름
- 자바스크립트에서의 변수 : 선언(배당, 할당, 정의)하는 역할만 함
- 예) 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) ;
'HTML.CSS.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 |