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;

 

 

+ Recent posts