반응형

javascript 2

자바스크립트는 왜 어려울까? 호이스팅, 클로저, this, 프로토타입 쉽게 이해하기

자바스크립트 기초 정리 - 변수, 호이스팅, 클로저, 객체, 배열, 함수, 프로토타입변수, 호이스팅(Hoisting), 클로저(Closure)자바스크립트는 동적(Dynamic) 언어이기 때문에 변수의 타입을 미리 선언할 필요가 없다. 데이터 타입은 프로그램이 실행되는 과정에서 자동으로 결정되며, 변수의 타입을 확인하려면 typeof 연산자를 사용한다.var puppy = "cute";ES6 이전에는 변수를 선언할 때 var를 사용했다.const puppy = "cute";let dog = "lovely";하지만 ES6 이후에는 var 대신 const와 let 사용을 권장한다. 이는 var가 가진 변수 호이스팅(Hoisting) 과 Function-Level Scope 로 인해 발생할 수 있는 문제를 방지..

Backend/Node.js 2026.06.06

[Web] Node.js를 활용한 디렉토리 생성부터 스크립트 실행과 디버깅까지

(1) 디렉토리 및 파일 생성: C 드라이브에 dev > js > server_side_javascript 폴더를 만듭니다. hello.js 파일을 해당 폴더에 만듭니다. 혹시 헷갈리실까 봐 ~ ​ ​ ​ (2) hello.js 스크립트 내용: hello.js 파일에 다음과 같은 코드를 입력합니다. console.log('Hello world'); ​ ​ ​ (3) Node.js를 사용한 디버깅: Node.js에서 console.log를 사용하여 디버깅 및 메시지 출력이 가능합니다. 이를 통해 코드 실행 중 발생하는 정보를 확인할 수 있습니다. ​ ​ ​ (4-1) 맥이나 리눅스에서 디렉토리 확인: 맥이나 리눅스에서는 ls -al 명령어를 사용하여 현재 디렉토리의 파일 및 디렉토리 목록을 확인할 수 있습..

Coding/Web 2023.11.17
반응형