var
-
[Javascript] var웹/JavaScript 2023. 1. 13. 19:26
var : let과 const가 생기기 전 변수 선언에 사용되던 문 각종 문제점들을 갖고 있으므로 오늘날에는 사용하지 않을 것을 권장 1. 선언 없이도 사용 가능 notDeclared = 1; // 미리 선언한 부분이 없을 시 var로 만들어짐 console.log(notDeclared); // num이 var로 선언된 것 for (num of [1, 2, 3]) { console.log(num); } 2. 재선언 가능 코딩 중 실수의 여지가 됨 let a = 1; let a = 2; // ⚠️ 오류 const b = 1; const b = 2; // ⚠️ 오류 var c = 1; var c = 2; 3. 블록 레벨 스코프 무시 let num1 = 1; { let num1 = 2; { let num1 =..
-
[Javascript] 변수와 상수 -var,let,const,식별자,cpu,ram,ssd,hdd웹/JavaScript 2023. 1. 9. 18:30
var는 역사의 뒤안길로 let과 const를 사용할 것 var에 대해서는 이후에... 변수와 상수 값의 의미 나타냄 값의 재활용 변수 variable 담긴 값이 바뀔 수 있는 주머니 let 사용 1. x란 변수를 선언(주머니 만듦)만 한 뒤 값을 넣음 💡 브라우저 콘솔에서 줄바꿈: shift + enter undefined: '아직 값이 정해지지 않았다' 라는 값 메모리상으로는 선언과 초기화를 따로 하는 것과 동일 undefined 할당 후 재할당 같은 값이 다른 데이터 영역에 저장되지 않음 메모리절약 값 변화시 메모리상 가리키는 위치가 변경 기존 위치에 새 값을 넣는 것이 아님 차지하는 자리가 다른 크기의(자료형이 다른) 데이터가 재할당될 수 있으므로 이미 만들어진 주머니를 다시 만들(재선언) 수 없..