JavaScript는 웹페이지의 동작을 담당한다.
| 인터프리터 언어 |
| 동적 프로토타입 기반 객체 지향 언어 |
| 동적 타입 언어 |
| 함수가 일급 객체 |
| 함수가 클로저를 정의 |
<기본 요소>
Number, String, Boolean, Null, Undefined
<NaN>
숫자가 아닌것
<변수>
값에 어떤 이름을 지정하고 JavaScript로 그 값을 저장하여 나중에 다시 돌아오거나 다시 쓰거나 업데이트 하거나 불러올 수 있게 해준다.
let someName = value;
ex) let year = 2023;
<const>
상수: 일정한 값
const luckyNum = 26;
luckyNum += 1;
-> TypeError
상수 값은 업데이트할 수도 없고 변경할 수도 없다.
let : 재할당이 가능한 변수를 만들 수 있고
const: 상수값인 변수를 만들 수 있다.
<boolean>
TRUE or FALSE
<변수 명명 과 규칙>
let 1user = 45; syntaxError > 변수명이 숫자로 시작 X
카멜케이스를 많이 쓴다. 첫 단어는 소문자로 사용한다.
let currentYear = 1999;
boolean 사용할경우 변수명에 is 붙이는게 알아보기 쉽다.
let isGameOver = true;
'Front > JavaScript' 카테고리의 다른 글
| [드림코딩] 연산&반복문 operator, if, for loop (0) | 2023.10.12 |
|---|---|
| [드림코딩] 데이터타입, data type, let VS var, hoisting (0) | 2023.10.11 |
| [드림코딩] script async와 defer의 차이점 (0) | 2023.10.11 |