Boolean值 什么意思
Boolean值 什么意思
Boolean值 什么意思
2016-03-08
布尔值,是一种类型。
它的值有两个 true 和 false,且区分大小写。也就是说,True 和 False 都不是 Boolean类型
例子:
var found = true; var lost = false;
在 Javascript 中所有类型的值都有雨这两个 Boolean 值等价的值。
// Boolean 类型的转换 var a = Boolean(true); // true var b = Boolean(false); // false // String 类型的转换,只有空串为 false var c = Boolean("a"); // true var d = Boolean(""); // false // Number 类型的转换,只有 0 和 NaN 为 false var e = Boolean(1); // true var f = Boolean(0); // false var g = Boolean(NaN); // false // Object 类型的转换,只有 null 为 false var h = Boolean({a:"b"}); // true var i = Boolean(null); // false // Undefined 类型的转换 var j = Boolean(n/a); // true var k = Boolean(undefined) // false
例子:
var messageYesOrNo = confirm("请选择"); if(messageYesOrNo){ // 如果为 true 则执行... } else { // 如果为 false 则执行... } // 在 if 中的 messageYesOrNo 会被转化为 Boolean类型
举报