728x90
★ Variable
- 변수 선언하기
- BOM ~ DOM ~ ES6
- function-scoped
- 중복 선언 가능
- 상수 선언 불가능
- 전역 멤버(전역변수, 함수)는 자동으로 window 객체의 멤버(프로퍼티)가 된다.
var a = 10; //a : 전역 변수
for (var p in window) { //p : 전역 변수
console.log(p);
}
■ 객체가 가지는 프로퍼티를 탐색하는 루프(향상된 for문 아님 X)
or(var p in screen) {
console.log(p);
}
console.log('------------------------');
for(var p in document.all.txt1) {
console.log(p);
}
★ 변수 선언하기
- 1. var
- 2. let
- ES6
- block-scoped
- 중복 선언 불가능
- 변수
let b = 20;
console.log(b);
// let b = 30;
if (true) {
var c = 30; // 전역 변수
let d = 40; // 지역 변수
}
for(let j=0; j<5; j++) {
}
- 3. const
- ES6
- block-scoped
- 중복 선언 불가능
- 상수
const e = 10;
//e=20; //상수는 값을 절대 변경 불가능
728x90
'웹페이지' 카테고리의 다른 글
JAVASCRIPT STEP 30 - Timer 예제 (0) | 2023.04.25 |
---|---|
JAVASCRIPT STEP 29 - Hoisting, Object (0) | 2023.04.25 |
JAVASCRIPT STEP 27 - Timer (0) | 2023.04.25 |
JAVASCRIPT STEP 26 - FORM 예제 (0) | 2023.04.25 |
JAVASCRIPT STEP 25 - FORM2 (0) | 2023.04.25 |