상세 컨텐츠

본문 제목

var gaq = gqa || [];

FrontEnd/JavaScript

by H_Develop 2022. 12. 15. 09:09

본문

script 에서 변수를 선언하고 대입하는 값에 || [] 를 입력하면,

변수값이 null, false, undefined 라면 오른쪽 값이 들어가게 된다.

 

var a = undefined;
a = a || {};
console.log("a : "+ a);     // "a : [object Object]"

var a = 0;
a = a || {};
console.log("a : "+ a);     // "a : [object Object]"

var a = 1;
a = a || {};
console.log("a : "+ a);     // "a : 1"

var a = true
a = a || {};
console.log("a : "+ a);     // "a : true"

var a = "ㅇㅁㅇㄴㅁㄴㅇ";
a = a || {};
console.log("a : "+ a);     // "a : ㅇㅁㅇㄴㅁㄴㅇ"

var a = null;
a = a || {};
console.log("a : "+ a);     // "a : [object Object]"

 

출처 https://hojak99.tistory.com/438

 

관련글 더보기