반응형
[Javascript] 웹 브라우저 환경에서의 자바스크립트
WEB/JavaScript2024. 2. 14. 00:00[Javascript] 웹 브라우저 환경에서의 자바스크립트

개요 자바스크립트는 웹 개발의 초기 단계부터 중요한 역할을 수행해온 스크립트 언어로 오늘날에는 다양한 실행 환경에서 그 활용 범위를 넓혀가고 있다. 본문에서는 자바스크립트가 주요하게 작동하는 환경 - 브라우저, Node.js, 그리고 Visual Studio Code - 을 다루며 각각에서 자바스크립트가 어떠한 역할을 수행하는지 살펴보고자 한다. 이 세 환경은 자바스크립트를 통해 구현되는 기능과 개발 방식에 있어서 서로 다른 독특한 특성을 제공한다. 브라우저 환경에서 자바스크립트는 사용자와 웹 페이지 간의 상호작용을 동적으로 만들어 내어 보다 풍부한 웹 경험을 가능하게 한다. Node.js 환경에서는 자바스크립트가 서버 측 애플리케이션 개발에 적극 활용되어 웹 개발의 전통적인 범위를 넘어서는 확장성을 제..

[Javascript] 자바스크립트 특징
WEB/JavaScript2024. 2. 1. 00:00[Javascript] 자바스크립트 특징

왜 중요한가 웹 페이지를 생동감 있고, 반응적으로 만드는 데 필수적인 언어다. 사용자와의 상호작용을 원활하고 매력적으로 처리하여 웹 경험을 향상시킨다. 브라우저 환경뿐만 아니라 Node.js와 같은 서버 사이드 환경에서도 높은 호환성을 보여주며, 이를 통해 플랫폼에 구애받지 않고 다양한 분야에서 사용될 수 있다. 이는 자바스크립트가 단순한 클라이언트 사이드 언어를 넘어 서버 사이드 애플리케이션 개발에도 활용될 수 있음을 의미한다. Node.js Node.js Node.js® is a JavaScript runtime built on Chrome's V8 JavaScript engine. nodejs.org V8, SpiderMonkey와 같은 다양한 자바스크립트 엔진을 통해 거의 모든 주요 브라우저에서 ..

[Javascript] 객체
WEB/JavaScript2021. 4. 18. 09:45[Javascript] 객체

1. 객체(Object)란? 객체(Object)란 물리적으로 존재하거나 추상적으로 생각할 수 있는 것 중 속성을 가지고 있는 것을 의미합니다. 쉽게 얘기해서 실생활에서 쉽게 볼 수 있는 사물들이라고 생각하면 됩니다. 객체는 데이터를 의미하는 프로퍼티(property)와 데이터를 참조하고 조작할 수 있는 동작(behavior)을 의미하는 메소드(method)로 구성된 집합입니다. 객체는 데이터(프로퍼티)와 그 데이터에 관련되는 동작(메소드)을 모두 포함할 수 있기 때문에 데이터와 동작을 하나의 단위로 구조화할 수 있어 유용합니다. 자바스크립트의 객체는 객체지향의 상속을 구현하기 위해 “프로토타입(prototype)”이라고 불리는 객체의 프로퍼티와 메소드를 상속받을 수 있습니다. 이 프로토타입은 타 언어와 ..

[Javascript] 자료형
WEB/JavaScript2021. 4. 18. 09:00[Javascript] 자료형

1. 자바스크립트에서의 자료형(Data Type) 변수와 상수를 담는 값들에는 다양한 형태들이 존재합니다. 이를 자료형이라고 합니다. 자바스크립트는 동적 타입 언어이기 때문에 변수의 타입을 미리 선언할 필요가 없습니다. 동적 타입 언어: 컴파일 시 자료형을 정하는 것이 아니고 실행 시에 결정합니다. 프로그램이 처리되는 과정에서 자동으로 파악되고, 이 말은 결국 같은 변수에도 불구하고 상황에 따라 값의 타입이 바뀔 수 있다는 뜻이기도 합니다. Run time까지 타입에 대한 결정을 끌고 갈 수 있기 때문에 많은 선택의 여지가 있는 장점이 있습니다. 하지만 이러한 인터프리터 언어는 배우는데 쉬우나 실행 도중에 변수에 예상치 못한 타입이 들어와 Type Error를 내보내는 경우가 생길 수 있다는 단점이 있습..

728x90
반응형
image