JavaScript란???

Char1ey·2023년 9월 13일
0

JavaScript

목록 보기
1/4
post-thumbnail
개인적으로 학습을 하며 정리하는 블로그입니다.

설명에 부족한점이나 틀린점이 있다면 댓글로 알려주시면 감사하겠습니다.

JavaScript

MDN 문서

MDN문서를 참고해서 JavaScript를 공부해보도록하자.

JavaScript는 웹 페이지를 상호작용 할 수 있도록 만드는 데 사용되는 크로스 플랫폼, 객체 지향 스크립팅 언어이다.

이를 조금 알기쉽게 풀어서 말해보자면, 다음과 같이 말한다.

JavaScript는 웹페이지를 생동감 있게 만들기 위해 사용되는 언어로, 다양한 운영체제와 브라우저에서 동작하는, 객체 지향 프로그래밍 스크립트 언어이다.


1. 상호작용

여기서 상호작용은 웹페이지에서 버튼을 클릭하거나, 사용자의 동작에 따른 어떤 기능을 실행시키는 것을 의미한다. 동작에 따라서 페이지가 동적으로 작동할 수 있도록 한다.


2. 크로스 플랫폼

JavaScrit는 크로스 플랫폼이다. 이 뜻은 JavaScript 코드가 서로 다른 컴퓨터 시스템, 웹 브라우저에서 동작할 수 있다는 의미이다.

Windows, macOS, Linux 와 같은 운영체제와 Chrome, Firefox, Edge 등과 같은 브라우저를 가리지 않고 동작하는 것을 말한다.

이러한 점을 이용해 웹, 모바일 앱을 개발할 때 유용하다.


3. 객체 지향 스트립팅 언어

JavaScript는 객체 지향 스크립팅 언어이다. 이 문장은 객체지향과 스크립트 언어 두 가지로 분리할 수 있다.

3-1. 객체 지향

JavaScript는 객체 지향 프로그래밍 방식으로 프로그램을 작성할 수 있다.
(함수형 프로그래밍과 같이 다른 방식으로도 가능)

JavaScript는 객체 지향 언어가 아닌 프로토타입 언어지만, 객체 지향 언어처럼 프로그래밍을 할 수 있다.

객체 지향의 자세한 내용을 적으면 길어지기 때문에 추후 포스팅을 작성하면 이곳에 링크를 달아두겠습니다....

3-2. 스크립트 언어

스크립트 언어란, 코드를 텍스트로 작성하고, 브라우저나 다른 실행환경에서 인터프리터로 실행할 수 있음을 의미한다.

예를 들어 Java의 경우 컴파일을 통해 번역을 거친후 실행시킬 수 있지만 JavaScript의 경우 인터프리터를 통해 실행하면서 번역을 한다.

profile
개인적으로 학습하고 정리하여 작성하는 블로그입니다. 틀린부분이나 이상한 부분이 있다면 많은 지적부탁드립니다.

0개의 댓글