Let, Var_js
2021. 12. 16. 09:26ㆍksmart_html_css_js/JavaScript
728x90
- 변수 선언 시 사용하는 키워드
var
- 동일한 변수명 선언 가능
- 호이스팅 사용 가능
-지역변수와 전역변수
var str01='홍길동';
console.log(str01);
var str01='이순신';
console.log(str01);
if(true){
var str03='ksmart';
}
console.log(str03);
var str04
if(true){
str04 ='ksmart.or.kr';
}


let
- 동일 변수명 사용 불가능
let num01=0;
console.log(num01);
let num01=0;
console.log(num01);
- 호이스팅 기술 미지원
console.log(num02);
let num02=0;
- 블럭 범위에 선언된 지역변수는 블럭 범위 밖에서 사용 불가
if(true){
let num03=0;
}
console.log(num03);
}
- 지역변수와 전역변수
let num04=10;//지역변수
if(true){
num04=10;//전역변수는 블럭 범위 내에서 사용 가능
}console.log(num04);
if(true){
let num05=0;//지역변수
console.log(num05);
}
//전역변수
let num05=0;
console.log(num05);
//동일한 변수명이긴 하나 지역변수와 전역변수로 나뉘어 다른 변수로 취급


위에서 선언된 변수는 안에서 선언된 지역변수 같으면 안됨
지역변수와 전역변수 차이가 없어 발생되는 문제
한국스마트는 출력이 되지 않는다.
var str05='한국스마트';
if(true){
var str05='정보교육원';
}
console.log(str05);

728x90
'ksmart_html_css_js > JavaScript' 카테고리의 다른 글
연산자2_js (0) | 2021.12.16 |
---|---|
연산자_js (0) | 2021.12.16 |
변수 표기법_js (0) | 2021.12.16 |
자바스크립트 변수_js (0) | 2021.12.16 |
자바 스크립트 시작하기_js (0) | 2021.12.16 |