03 자바스크립트 기초 - 타입과 구문


03 자바스크립트 기초 - 타입과 구문

1. 변수 선언 자바스크립트는 느슨한 타입(loose typing)을 가진 언어이기 때문에 데이터 타입을 따로 명시하지 않고 변수를 선언합니다. 자바스크립트에서는 var, let, const 세 가지 키워드를 사용해 변수를 선언하며, 이 변수에 값을 할당합니다. 변수를 선언하고 초기화하지 않으면 undefined 값이 자동으로 할당됩니다. 1) var var 로 선언된 변수는 기존에 선언된 변수의 값을 덮어쓰며, 함수 스코프를 기준으로 동작합니다. var a = 1; if(isSomthing()) { var a = 2; } conosle.log(a); // 2 function foo() { var a = 1; console.log(a); // 1 } console.log(a); // Uncaught ReferenceError: a is not defined 2) let 과 const let 과 const 는 var 와 달리 재선언을 허용하지 않으며, 함수 스코프가 아닌 블록 스코프를...


#자바스크립트

원문링크 : 03 자바스크립트 기초 - 타입과 구문