728x90
반응형

Front-end/Javascript 13

[자바스크립트] 변수 선언 방식: const, let, 그리고 var

자바스크립트에는 변수를 선언하는 방법이 세 가지 있어요: const, let, var. 각 방법이 선언된 위치나 스코프, 값의 변경 가능성 등에 따라 다른 특성을 지니기 때문에, 상황에 맞게 적절히 사용하는 게 중요합니다.const: 변하지 않는 상수 선언 const는 값을 고정해 놓을 때 사용하는 선언이에요. 한 번 선언한 뒤에는 값을 바꿀 수 없기 때문에, 상수처럼 쓸 수 있는 값에 적합합니다.const name = "John";name = "Doe"; // ❌ Error! 재할당 불가 const의 주요 특징 • 재할당 불가: 선언된 값을 다시 바꿀 수 없습니다. 고정된 값으로 사용해야 해요.• 블록 스코프: const로 선언된 변수는 선언된 블록 {} 내에서만 유효해요. 함수, 조건문, 반복문 등에..

Javascript에서 undefined와 맞짱뜨는 법

JavaScript에서 undefined: 발생 원인과 해결 방법JavaScript에서 undefined는 매우 흔하게 발생하는 데이터 타입 중 하나이다. 이는 변수가 선언되었지만 값이 할당되지 않았거나, 함수가 값을 반환하지 않을 때 주로 나타난다. 이번 블로그에서는 undefined가 발생하는 다양한 경우와 이를 해결하기 위한 방법, 그리고 TypeScript를 도입했을 때의 이점에 대해 깊이 있게 알아보겠다.1. undefined란 무엇인가?undefined는 JavaScript에서 데이터 타입 중 하나로, 변수가 값이 할당되지 않은 상태를 나타낸다. 기본적으로 다음과 같은 경우에 undefined가 발생한다:변수가 선언되었으나 초기화되지 않았을 때함수가 명시적으로 값을 반환하지 않을 때객체의 속성..

자바스크립트: 클라이언트부터 서버까지 다 해먹을 수 있는 이유🍀

자바스크립트란? 🌟자바스크립트(JavaScript)는 웹 개발 세계에서 빼놓을 수 없는 마법의 언어예요.한때는 단순히 버튼을 클릭하면 “띵!” 하고 경고창을 띄우는 정도였지만,지금은 웹, 서버, 모바일 앱, 데스크탑 앱까지! 못하는 게 없는 전천후 언어로 성장했답니다.자바스크립트의 탄생 이야기 📖🌱 1. 초기의 자바스크립트: 작지만 강력한 시작1995년, 웹은 그저 정적인 HTML 페이지로 가득했어요.사용자는 페이지를 보고 끝, 상호작용은 꿈도 못 꾸던 시절이었죠. 이때 넷스케이프(Netscape) 브라우저 팀이 생각했어요:“웹도 상호작용 좀 할 줄 알아야지!” 그 결과, 10일 만에 탄생한 언어가 바로 자바스크립트!처음에는 버튼 클릭 이벤트나 간단한 애니메이션 구현 정도였지만,점점 더 사용자 경험..

728x90
반응형