728x90 웹 프로그래밍(Web Programing)/JavaScript2 [JavaScript] 변수와 자료형 변수 # var - ES5에서 사용되는 변수 선언 방식 - 함수 스코프를 가지며, 같은 변수를 여러 번 선언할 수 있음 - 호이스팅(hoisting)에 영향을 받음 # let - ES6에서 도입된 변수 선언 방식 - 블록 스코프를 가지며, 블록 내에서만 유효 - 변수 재선언이 불가능 - 호이스팅에 영향을 받지 않음 # const - 상수를 선언하는데 사용 - 재할당이 불가능하며, 선언과 동시에 초기화해야 함 - 블록 스코프를 가짐 - 재할당이 불가능하지만 객체 또는 배열과 같은 가변 객체를 가리키는 경우에는 내부 값이 변경될 수 있음 특징 # 동적 타입 언어(Dynamically Typed Language) - 변수를 선언할 때 명시적으로 자료형을 지정할 필요 없음 - 변수의 자료형은 실행시간에 결정 #.. 2024. 3. 8. [JavaScript] 개요 자바스크립트 (JavaScript) - 동적이고 인터프리터 언어 - 웹 페이지의 동적인 기능을 구현, 사용자와의 상호작용을 가능하게 해줌 - 스크립트 언어로 주로 웹 브라우저에서 실행 - 주로 웹 개발에서 사용되는 프로그래밍 언어 - 클라이언트 측 개발에서 많이 사용 - 최근에는 Node.js 와 같은 환경에서 서버 측 개발에도 사용되고 있음 - 객체 기반의 프로그래밍 언어 - 이벤트 기반으로 동작 # 인터프리터 언어 - 프로그램을 실행할 때 소스 코드를 한 줄씩 읽고 바로 실행하는 언어 - 컴파일러 언어와 다르게 소스 코드를 미리 기계어로 변환하지 않고 직접 실행 - 코드를 수정한 후 즉시 결과를 확인 가능 - 외부 JavaScript 파일을 포함할 때는 다음과 같이 src 속성을 사용하여 경로를 지정 2024. 2. 28. 이전 1 다음 728x90