2016-06-18

10. javascript - boolean 리터럴


 Boolean 리터럴 

  - 참(true), 거짓(false) 값을 가짐
  - 조건식 비교의 결과로 값이 생성
  - 연산의 방법에 따라 값이 변환됨
       산술 연산 시 :  true = 1, false = 0
    문자열 연산 시 : true = "true", false = "false"
       논리 연산 시 : 0, undefined, null, NaN, "" = false

 EX)
 var  a = 0;
 var b = undefined;
 var c = null;
 var d = NaN;
 var e = "";
			
 document.writeln("!0 : " + !a + '&ltbr/&gt');  // true
 document.writeln("!undefined : " + !b + '&ltbr/&gt');  // ture
 document.writeln("!null : " + !c + '&ltbr/&gt');  // true
 document.writeln("!NaN : " + !d + '&ltbr/&gt');  // true
 document.writeln('!""' + !e + '&ltbr/&gt');  // true
 document.writeln('&ltbr/&gt');

댓글 없음 :

댓글 쓰기