js라고도 부르기도 하며 표준화 명칭은 ECMAScript 이다
여기서 ES는 우리가 종종 보는 ES6, ES5등 이랑 같은 의미이다.
js는 ES6부터 각광을 받았고 ES5, ES6의 차이가 매우 커 차이를 알아야 한다. ES6는 신형브라우저, ES5는 구형브라우저(익스플로어 등) 또는 문법의 차이, 기능의 차이가 중요하다.
console.log(typeof ~~)
undefined - 의도하지 않은 비어있는 값
null - 의도해서 비워놓은 값 (object)
{} - 객체 데이터 (object)
[] - 배열 데이터 (object)
js파일을 다른 js파일에서 갖고 올려면 정해놓은(정의한)js 파일에 export default 함수정의, 로직정의 등 해놓고 사용하고자 하는 js파일에는 import 관련성 있는 변수명 또는 default한 변수명 from '갖고올 파일(경로포함)'
arithmetic operator - 산술연산자 +,-,,/,%
assignment operator - 할당연산자 +=,-=, =, /=, %=
comparison operator - 비교연산자 ===,==,!==, <,>
logical operator - 논리연산자 &&(그리고, and), ||(또는,or), !(부정,not)
console.log(a ? '참' : '거짓')
해석 : a의 값은 true이니 false이니? " : " 기준으로 true이면 앞의 값 false면 뒤의 값.