JavaScript란 웹 페이지에서 복잡한 기능을 구현할 수 있도록 하는
스크립팅 언어 또는 프로그래밍 언어이다.
var 변수이름; => 재선언 가능, 재할당 가능
let 변수이름; => 재선언 불가능, 재할당 가능
const 변수이름; => 재선언 불가능, 재할당 불가능
• 기본형 (Primitive)
string (문자열)
number (숫자)
boolean (참, 거짓 데이터)
null (빈 데이터)
undefined (미할당 데이터)
• 객체 (Object)
기본형이 아닌 것은 모두 객체
• 배열 (Array)
여러 데이터를 순차적으로 저장
• 대입 연산자: =
• 비교 연산자: ==, !=,===, !===, >, >=, <, <=
• 산술 연산자: +, -, *, /, %(나머지), **(거듭제곱)
• 논리 연산자: !(not), &&(and), ||(or)
• 증감 연산자: ++, -- (위치 중요함)
function 함수이름(매개변수) {body: 함수가 실행되는 scope}
함수 선언 방식
1. 명시적 함수 선언function 함수이름(매개변수) {body}
2. 함수 표현식
let 함수이름 = function (매개변수) {body} let 함수이름 = (매개변수) => {body}