til/Front

[JavaScript] 자바스크립트 기초

값진 2022. 6. 7. 12:09

JavaScript

  • 브라우저에서 동작하는 프로그래밍 언어
  • 기능이 적기 때문에 가볍고 배우기 쉬운게 특징이다.
  • C 계열 언어이기 때문에 기본 구문이 자바와 유사하다.
  • Java와 JavaScript 는 거의 관계가 없다. 네이밍만 따왔을 뿐 문법적으로 무관계하다.

 

Java Script의 독특한 특징

자바스크립트는 함수를 변수나 데이터 구조에 담을 수 있다. (저장할 수 있다)

또 함수를 매개 변수에 전달할 수 있으며, 반환 값으로도 사용할 수 있다.

자바스크립트 같은 함수형 언어는 함수를 객체처럼 취급하기에 값(데이터)처럼 취급할 수도 있다.

 

JavaScript로 하는 일

1. 기본적인 프로그래밍 언어로서의 행동 > Core

     - 변수, 연산자, 제어문, 조작 등... Java와 비슷하다.

 

2. 브라우저에서만 할 수 있는 행동 > BOM, DOM

     - HTML Element 생성, 수정, 삭제

     - HTML Attribute 생성, 수정, 삭제

     - HTML PCDATA 생성, 수정, 삭제

     - CSS 속성 생성, 수정, 삭제

     - 폼태그, 이미지, 링크, 기타 객체 조작

 

3. 자바스크립트 구문의 실행 순서

동기 (문장 순서대로 실행) > 위에서 아래로, 연산자 우선순위