IdoCleanCode
반응형
article thumbnail
[자바스크립트] 호이스팅
Tutorials/Web 2024. 9. 15. 13:43

자바스크립트의 호이스팅은 변수와 함수 선언이 스코프의 최상단으로 끌어올려져 선언전에 사용할 수 있게 해주는 특성입니다.변수 호이스팅var 선언var로 선언된 변수는 선언부만 호이스팅되며 초기화는 원래 위치에서 이루어집니다. 초기화 이전에 변수를 참조하면 undefined가 반환됩니다.console.log(a); // undefinedvar a = 5;console.log(a); // 5 let과 const선언let과 const로 선언된 변수도 호이스팅되지만, Temporal Dead Zone때문에 초기화 이전에 접근하지못하고 ReferenceError가 발생합니다..console.log(b); // ReferenceError: Cannot access 'b' before initializationlet ..

article thumbnail
[자바스크립트] 변수의 선언
Tutorials/Web 2024. 9. 7. 18:26

자바스크립트에서는 변수를 선언하는 방법은 여러가지가 있습니다.var함수의 범위재선언 가능 호이스팅되어 선언이 함수의 최상단으로 끌어올려짐. 초기화는 원래 위치에서 이루어짐var x = 10;var x = 20; // 재선언 가능console.log(x); // 20 let블록 범위재선언 불가능호이스팅은 되지만 초기화 전까지 사용할 수 없음let y = 10;// let y = 20; // 오류 발생: Identifier 'y' has already been declaredif (true) { let y = 20; // 다른 블록 범위 console.log(y); // 20}console.log(y); // 10 const블록 범위재선언 불가능재할당 불가능const z = 10;// z = 20..

article thumbnail
[자바스크립트] 자바스크립트 실행 방법
Tutorials/Web 2024. 9. 7. 17:20

자바스크립트 실행 방법브라우저의 개발자 도구웹 브라우저에서 f12 키를 눌러 개발자 도구를 열고 "콘솔" 탭에서 자바스크립트를 입력하여 실행HTML 파일 내에서 실행Node.js 사용Node.js를 설치한후 js파일 만들고 커맨드 라인에서 node filename.js 명령어로 실행온라인 코드 편집기CodePen, JSFiddle 등과 같은 온라인 플랫폼에서 자바스크립트 코드를 작성하고 실행IDE 또는 코드 편집기Visual Studio Code, Atom등의 IDE에서 자바스크립 파일을 작성하고 터미널 또는 내장된 실행 기능을 통해 코드 실행 https://idocleancode.tistory.com/424 [자바스크립트] 학습 로드맵자바스크립트 소개자바스크립트란? https://roadmap.sh/j..

article thumbnail
[자바스크립트] 자바스크립트 역사
Tutorials/Web 2024. 9. 7. 14:12

자바스크립트 역사탄생(1995년)브렌든 아이크(Brendan Eich)가 넷스케이프(Netscape)에서 자바스크립트를 개발모카(Mocha) -> 라이브스크립트(LiveScript) -> 자바스크립트(JavaScript)로 이름 변경표준화(1996년)넷스케이프는 자바스크립트를 ECMA(유럽 컴퓨터 제조업체 협회)에 제출1997년 ECMA-262 스펙이 발표되며 공식 표준화발전(2000년) 다양한 브라우저에서 자바스크립트 지원이 확대됨AJAX 기술이 도입으로 비동기 웹 애플리케이션 개발 가능ECMAScript 5(2009년)ES5 발표, 엄격 모드(strict mode)와 JSON 지원추가언어의 안정성과 강력함 증가ECMAScript 6(2015년)ES6 발표, 클래스, 모듈, 화살표 함수 등 새로운 기능..

article thumbnail
[자바스트립트] 자바스크립트란?
Tutorials/Web 2024. 9. 7. 00:13

자바스크립트(JavaScritpt)는 웹페이지를 동적으로 만들기 위해 사용되는 프로그래밍 언어입니다.  자바스크립트란?자바스크립트는 브라우저에서 실행되는 스크립트 언어로 HTML과 CSS와 함께 웹 개발의 핵심 기술 중 하나 입니다.사용자와의 상호작용을 가능하게 하고, 웹 페이지의 내용을 동적으로 업데이트할 수 있게 합니다. 자바스크립트 특징주로 웹 브라우저에서 실행되며, 서버와의 통신 없이도 사용자 인터페이스를 조작할 수 있습니다.비동기 프로그래밍을 지원하여, 웹페이지가 멈추지 않고 사용자 입력을 처리 합니다.객체와 함수를 기본으로 하는 다중 패러다임 언어입니다.변수의 타입을 명시하지 않고도 사용가능하며, 실행중에 타입이 변경될 수 있습니다. 자바스크립트 사용 용도사용자 인터페이스와 상호작용을 구현하는..

반응형