IT/HTML|Script|PHP

[JS] 자바스크립트 소개

하요 2021. 4. 16. 12:19
반응형

자바스크립트(JavaScript)

 : 객체 기반의 스크립트 언어로,

HTML은 웹의 내용을 작성하고, CSS는 웹을 디자인하며, 자바스크립트로는 웹의 동작을 구현할 수 있습니다.

자바스크립트는 주로 웹 브라우저에서 사용되나, Node.js와 같은 프레임워크를 사용하면 서버 측 프로그래밍에서도 사용할 수 있습니다.

현재 컴퓨터나 스마트폰 등에 포함된 대부분의 웹 브라우저에는 자바스크립트 인터프리터가 내장되어 있습니다.

 

특징

  • 자바스크립트는 객체 기반의 스크립트 언어입니다.
  • 자바스크립트는 동적이며, 타입을 명시할 필요가 없는 인터프리터 언어입니다.
    (※ 인터프리터 언어 : 이러한 컴파일 작업을 거치지 않고, 소스 코드를 바로 실행할 수 있는 언어)
  • 자바스크립트는 객체 지향형 프로그래밍과 함수형 프로그래밍을 모두 표현할 수 있습니다.

 

자바와의 차이

 : 자바와 자바스크립트는 이름만 보면 서로 관련이 있는 언어로 생각되기 쉽지만, 두 언어는 서로 직접적인 관련은 없습니다.

 문법상 비슷한 부분은 두 언어의 문법이 모두 C언어를 기반으로 만들어졌기 

 

JAVA JAVASCRIPT
컴파일 언어(.exe) 인터프리터 언어
타입 검사를 엄격하게 함. 타입을 명시하지 않음.
클래스(class) 기반의 객체 지향 언어  프로토타입(prototype) 기반의 객체 지향 언어

 

반응형