본문 바로가기
IT/HTML|Script|PHP

[JS] 자바스크립트 소개

by 하요 2021. 4. 16.
반응형

자바스크립트(JavaScript)

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

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

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

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

 

특징

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

 

자바와의 차이

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

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

 

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

 

반응형

'IT > HTML|Script|PHP' 카테고리의 다른 글

[JS] Console.log와 process.stdout.write의 차이  (0) 2022.03.28
[Vue] vue.js 문법  (0) 2022.03.25
[Vue] vue.js 소개  (0) 2022.03.24
[JS] java script 날짜 구하기(DATE사용법)  (0) 2022.03.22
[JS] 프로그램  (0) 2021.04.22

댓글