홈페이지에 동적인 컨텐츠를 생성하거나, 생성된 태그에 기능을 넣을 때 사용하는 언어
특징
- script태그를 사용하여 자바스크립트 언어를 작성할 수 있고, 태그 위치는 어디든 관계없다.
- 자바스크립트도 코드를 해석할때 위에서 아래, 왼쪽에서 오른쪽으로 해석
- 자바스크립트에서는 각 명령이 끝난 뒤 마지막에 ;(세미콜론)을 사용하여 명시적으로 명령이 끝난다고 표현해야 한다. 단 줄바꿈을 한 경우는 암묵적으로 세미콜론을 쓰지 않아도 쓴것으로 표현되기 떄문에 생략 가능하다.
자바스크립트의 기본 데이터 형태 6가지
- 문자 - string
- 숫자 - number
- 참거짓 - boolean
- 배열 - array
- 객체 - object
- 함수 - function
문자데이터 - string
자바스크립트에서 문자를 표현할때 사용하는 데이터 형태. 내용의 앞뒤로 쌍따옴표 / 홑따옴표 / 백틱을 사용한다.
특징
- 문자데이터끼리 더하면 이어진다.
- 문자데이터.lenght → 글자 개수가 계산된다.
- 문자데이터[ n ] → 순번에 맞는 글자를 선택한다 ( [ ] : index 괄호)
console.log("정"+" 현 "+"진") //"정 현 진"
console.log('이지하'.length) //3
console.log("이지하"[2]) //"하" index-> 0부터 카운팅