Develope/Javascript

[TIL] Javascript 란?

JinDevT 2020. 3. 27. 15:52

Javascript logo

※ Javascript 를 배우기에 앞서 javascript는 어떤 역할을 하며 특징이 무엇인지 알고 싶어 졌다.

처음부터 문법, 반복문 등 배우면 좋을 수 도있으나, 그 언어의 본질을 파악하는 게 먼저라고 생각하기 때문이다.

1. Javascript 란.

◎ 웹 브라우저에서 유저 인터페이스를 동적으로 사용하기 위해 만들어진 언어.

2. 특징

  • 객체 기반의 언어

  • 인터프리터 언어로써 코드를 한 줄씩 읽으면서 웹 브라우저에 의해 해석되고 실행이 된다.

  • 스크립트 언어로써 애플리케이션에서 코드를 해석하는 엔진이 존재하여 그 스크립트로 해당 애플리케이션을 제어하기 위해 만들어진 언어이다.

  • 진입장벽이 낮다?(개인마다 차이가 있지만 깊게 들어갈수록 어려운 언어라고 생각한다.)

3. 역할

  • 웹 페이지에 기능을 더해 동적으로 실행이 된다.

  • 사용자와의 상호작용, 폼의 유효성을 검증할 수 있다.

  • 웹 브라우저 제어, 쿠키 등의 설정과 조회가 가능하다.

  • AJAX 기술을 이용한 웹 서버와의 통신이 가능하다.

4. 실행환경

  • 크롬 브라우저

  • Node.js

5. 중요도

◎ 웹 브라우저뿐만 아니라 애플리케이션이 발달함에 따라 자바스크립트 역할이 엄청나게 커졌다.

자바스크립트로 할 수 없는 역할이 없을 정도로 현재 많이 사용되고 있다.