javascript - 느낌표 두개 연산자(!!)

sangwoo noh·2022년 9월 11일
0

JavaScript

목록 보기
12/16

사실상 Boolean(value)가 귀찮아서 사용하는 것 - !!

  • 어떤경우에도 확실한 논리 결과값(true/false)을 가져오기위해 사용된다.
const a;
console.log("a    :: " + (a)); 
	// a    :: undefined
console.log("!a   :: " + (!a));
	// !a   :: true
console.log("!!a  :: " + (!!a));
	// !!a  :: false


const b = true;
console.log("b    :: " + (b));
	// b    :: true
console.log("!b   :: " + (!b));
	// !b   :: false
console.log("!!b  :: " + (!!b));
	// !!b  :: true

const c = null;
console.log("c    :: " + (c));
	// c    :: null
console.log("!c   :: " + (!c));
	// !c   :: true
console.log("!!c  :: " + (!!c));
	// !!c  :: false
profile
하기로 했으면 하자

0개의 댓글