개발자로 업그레이드 되자/JAVASCRIPT간단사용법
자바스크립트 정리(3)
메모와일기장
2021. 11. 8. 20:04
변수 선언 위치에 따른 구분
'-자바의 인스턴스 변수, 클래스 변쉬, 지역변수와 다름
-자바스크립트 - (변수 선언 : var const let)
*****
var 변수명 : 전역변수 -> 같은 문서 내 선언된 이후부터 어디서든 사용 가능
변수명 = var 변수명;
function 함수명(){
var 변수명 : function 내에서 유효한 지역변수
if(조건식){
var 변수명 : if문 안에서 쓰였어도 var 변수명 -> if문 지역변수가 아닌 function지역변수로 인식됨
const , let은 if문 지역변수
(var 변수는 변수명이 중복 가능하고 새로운 값으로 덮어씀, const let은 중복이 불가능하다)
]
}
*****var 변수 형식은 전역 또는 function 지역변수만을 범위로 갖는다!
-자바스크립트의 자료형-
자바스크립트는 변수 선언 시 별도의 자료형을 지정하지 않음.
-> 변수에 대입되는 값(리터럴)에 따라 변수의 자료형이 결정됨
-string(문자+문자열) , number(정수+실수) , boolean , object ,function(변수에 이름없는 함수 지정 가능) , undefined