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