변수는 상황에 따라 변할 수 있는 값 (저장 공간)
let
을 이용해 변수 x를 선언
- let x ;
=
을 이용해 변수 x에 값을 할당
- x = 12 ;
선언
과 할당
을 한번에 하면 - let x = 12 ;
변수에는 다양한 타입이 있음
숫자(Number)
- 1, 9.2, -55...문자열(String)
- "달밤", "Moonnight"...불린(Boolean)
- true, falseNull
Undefined
if 문은 지정한 조건이 참일 경우 명령문(Statement)을 실행함
if (조건1) { //조건에는 Boolean으로 결과가 나오는 표현식이 들어감.
return true; //조건1이 통과할 경우 명령문(true를 반환) 실행
} else if (조건2) {
return true; //조건1이 통과하지 않고, 조건2가 통과할 경우 실행
} else {
return false; //모든 조건이 통과하지 않을 경우 실행
}
(컴퓨터에게 일을 시키기 위한) 지시사항의 묶음
function X (input) { //함수 X의 선언(함수 선언식)
console.log(input + input); //컴퓨터에게 시킬 일
}
let X = function (input) { //함수 X의 선언(함수 표현식)
console.log(input + input); //컴퓨터에게 시킬 일
}
==
, !==
을 쓰지 말 것.
true == 1
, false == 0
, 1 == "1"
, undefined == null
등 false
값이 나와야 할 경우에도 true
를 반환
대신 ===
, !==
을 쓰자 !