일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
- 회고록
- 코드스테이츠
- 마인크래프트
- 반복문
- 후기 공유회
- OOP
- Object Oriented Programming
- 자바스크릡트
- 자바 스크립트 소개
- control flow statements
- Java script
- Type conversion
- 기초적인
- 코딩부트캠프
- #JAVASCRIPT
- 자바 스크립트
- 자바 스크립트 개념
- operator
- 제어문
- Coding bootcamp
- DATA Type
- 객체지향 프로그래밍
- 코드 스테이츠
- 자료형
- 이머시브
- 회고
- iteration statements
- 형 변환
- 자바스크립트
- javascript
- Today
- Total
All In One_IT
[Java Script] 01. 자바 스크립트 개념과 소개 본문
안녕하세요.
자바스크립트 첫 번째 시간으로 자바스크립에 대한 개념과 소개하는 시간을 가지겠습니다.
자바 스크립트(Java Script)
자바 스크립트(Java Script)는 객체 기반의 스크립트 프로그래밍 언어이다.
웹 브라우저 내에서 주로 사용이 되며 다른 응용 프로그램 내장 객체에도 접근할 수 있으며 Node.js와 같이 서버 프로그래밍에서도 사용이 된다.
1995년 넷 스케이프의 브렌던 아이크(Brendan Eich)가 처음에는 모카(Mocha)라는 이름으로, 나중에는 라이브 스크립트(Live Script)라는 이름으로 개발했다가 최종적으로 자바 스크립트 이름으로 변경되었다.
자바 스크립트가 자바(JAVA)와 구문이 유사한 점이 있지만, 사실 이 두 언어 모두 C언어의 기본 구문에 바탕을 둔 언어이고 자바와 자바 스크립트는 직접적인 관련성이 없다.
자바(JAVA)와 자바 스크립트(Java Script) 차이점
자바 스크립트와 자바는 이름이 비슷하여 둘이 비슷하다고 생각하는 경우가 많다. 하지만 이 둘은 현저히 다른 차이 보여준다.
자바(JAVA)
- 1995년 객체지향(OOP) 프로그래밍 언어로 개발
- 선 마이크로 시스템스사에서 개발후 오라클 인수
- 자바 가상 머신(Java Virtual Machine) 환경에서 작동
- 이식성이 좋아 다양한 운영체제에서 사용할 수 있는 독립적인 언어
- 블록 기반 언어이므로 변수는 블록 밖에서는 사용 불가
- 컴파일 과정을 거친다.
자바 스크립트(Java Script)
- 1995년 넷스케이프사에서 객체지향 스크립트 언어로 개발
- 웹 브라우저에서 작동 되며 추가적인 환경 설정은 필요 없음
- 함수기반 언어이므로 변수는 함수 밖에서는 사용 불가
- 인터프리터 언어로 컴파일 과정은 필요 없음
자바 스크립트(Java Script) 특징과 관련된 언어
다양한 라이브러리 제공
대표적으로 Node.js, jQuery, jQuery Mobile, React, Vue.js 등등 라이브러리로 다양한 기능을 구현하고 효과적이게 개발할 수 있도록 도와준다.
객체 기반 언어
C++와 JAVA처럼 같이 클래스를 이용하며 객체를 생성하는 클래스 기반 객체 지향 언어이다. 자바스크립트는 클래스가 아닌 프로토타입을 상속하는 프로토타입 기반 객체 지향 언어입니다.
인터 프린터 언어
자바스크립트 코드는 작성된 순서대로 구문을 분석한다. 만약 코드에 문제가 생기면 에러가 발생하며 다음 줄부터는 구문을 진행하지 않고 JIT(Just Time Compiler)로 인해 빠른 시간 안으로 코드를 실행할 수 있습니다.
클라이언트 언어 자바스크립트 | 서버 언어 자바스크립트 |
Windows Interface |
Node.js |
DOM | Rhino |
XMLHttpRequest | Aptana Jaxer |
'Java Script' 카테고리의 다른 글
[Java Script] 06. 자바스크립트 연산자 (Operator) (1) | 2020.11.10 |
---|---|
[Java Script] 05. 자바스크립트 형 변환(Type conversion) (0) | 2020.11.05 |
[Java Script] 04. 자바 스크립트 자료형(Data type) (0) | 2020.10.27 |
[Java Script] 03. 자바 스크립트 변수(variable) (0) | 2020.10.25 |
[Java Script] 02. 자바 스크립트 기초적인 문법 (0) | 2020.09.15 |