Language/JavaScript

[JavaScript] 자바스크립트 기초

jsh5408 2021. 10. 18. 15:25

자바스크립트(JavaScript)란?

자바스크립트(JavaScript) : 객체(object) 기반의 스크립트 언어

HTML : 웹 내용 작성
CSS : 웹 디자인
JavaScript : 웹 동작 구현

 

주로 웹 브라우저에서 사용되지만

Node.js 와 같은 프레임워크로 서버 측 프로그래밍도 가능

 

대부분의 웹 브라우저에는 자바스크립트 인터프리터가 내장되어 있음

 

 

자바스크립트의 역사

1995년 넷스케이프(Netscape)의 브렌던 아이크(Brendan Eich)에 의해 탄생

이름의 역사: 모카(Mocha) -> 라이브스크립트(LiveScript) -> 자바스크립트(JavaScript)

 

 

자바스크립트의 특징

1. 객체 기반의 스크립트 언어

2. 동적이며, 타입을 명시할 필요가 없는 인터프리터 언어

3. 객체 지향형 프로그래밍과 함수형 프로그래밍 모두 표현 가능

컴파일 언어 => 소스 파일을 컴파일하여 사용자가 실행할 수 있는 실행 파일 (.exe) 로 만들어 사용
인터프리터 언어 => 컴파일 X, 소스 코드를 바로 실행

cf) 자바스크립트 : 자바스크립트 인터프리터가 소스 코드를 직접 해석하여 바로 실행

 

 

자바와 자바스크립트

=> 서로 직접적인 관련 X

 

공통점

C언어 기반으로 만들어짐

 

차이점

자바 자바스크립트
컴파일 언어 인터프리터 언어
엄격한 타입 검사 타입 명시 X
클래스 기반의 객체 지향 언어 프로토타입 기반의 객체 지향 언어

 

 

자바스크립트 표준

ECMAScript : 국제 표준

(European Computer Manufactures Association)

현재 최신 표준 => ECMAScript 6 (ES6, 2015)

 

 

자바스크립트 소개

1. HTML 의 내용 변경

2. HTML 의 속성 변경

3. HTML 의 스타일 변경

 

 

 

 

 

http://tcpschool.com/javascript/intro

 

코딩교육 티씨피스쿨

4차산업혁명, 코딩교육, 소프트웨어교육, 코딩기초, SW코딩, 기초코딩부터 자바 파이썬 등

tcpschool.com