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. 자바스크립트 구문의 실행 순서
동기 (문장 순서대로 실행) > 위에서 아래로, 연산자 우선순위