자바스크립트의 변수, 연산자 및 타입의 종류와 개념을 이해한다.

Edwith 강의 참고

Goal

  • 자바스크립트의 변수의 종류를 확인한다.
    • var과 let, const의 차이에 대해 이해한다.
  • 자바스크립트의 연산자의 종류 및 개념을 이해한다.
  • 자바스크립트의 타입의 종류를 확인한다.
    • 자바스크립트에서 type 체크 방법에 대해 이해한다.
    • 자바스크립트에서 null 체크 방법에 대해 이해한다.

자바스크립트의 버전

변수

var a = 2;
var a = "aaa";
var a = 'aaa';
var a = true;
var a = [];
var a = {};
var a = undefined;

변수의 Scope

var sum = 0;
for(var i = 1; i <= 5; i++) {
    sum = sum + i;
}
console.log(sum); // 15
console.log(i); // 6

ES6 새로운 변수 선언 방식 - const, let

연산자

수학 연산자

논리 연산자

// or 연산자 활용
const name = "myname";
const result = name || "default";
console.log(result); // myname 
const result2 = name && "test";
console.log(result2); // test (&&의 경우, 뒤의 값이 할당된다.)

var name = "";
var result = name || "default";
console.log(result); // default 

삼항 연산자

const data = 11;
const result = (data > 10) ? "ok" : "fail";
console.log(result); // ok 

비교 연산자

TIP 자바스크립트의 null 체크에서의 ! 사용 시 주의

자바스크립트의 타입

기본형과 참조형의 종류

기본형과 참조형의 차이점

자바스크립트 Type 체크

관련된 Post