IdoCleanCode
반응형
article thumbnail
[JavaScript] 변수 네이밍 규칙
Tutorials/JavaScript 2024. 9. 23. 10:14

변수 이름은변수를 정확하게 식별해야 합니다. 좋은 변수 이름을 만들면 코드가 더 쉽게 이해되고 작업하기 쉬워집니다. 다음은 변수 이름 지정하는 규칙 입니다. 시작 문자변수 이름은 반드시 알파벳 문자나, 밀줄(_), 달러기호($)로 시작해야하며, 숫자로 시작할 수 없습니다.// 올바른 변수 이름let userName = "Alice"; // 알파벳 문자로 시작let _totalAmount = 100; // 밑줄로 시작let $price = 29.99; // 달러 기호로 시작// 잘못된 변수 이름// let 1stPlace = "First"; // 숫자로 시작 (오류 발생)// let 123abc = "Invalid"; // 숫자로 시작 (오류 발생)console.log(userName); ..

article thumbnail
[JavaScript] 호이스팅
Tutorials/JavaScript 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
[JavaScript] 변수의 선언
Tutorials/JavaScript 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
[JavaScript] 자바스크립트 실행 방법
Tutorials/JavaScript 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
[JavaScript] 자바스크립트 역사
Tutorials/JavaScript 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 발표, 클래스, 모듈, 화살표 함수 등 새로운 기능..

반응형