问答详情
源自:2-3 JavaScript-确认(confirm 消息对话框)

Boolean值 什么意思

 Boolean值 什么意思

提问者:天上有个口 2016-03-08 16:18

个回答

  • Lionis
    2016-03-08 16:32:51
    已采纳

    布尔值,是一种类型。

    它的值有两个  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类型


  • 慕UI8030157
    2016-03-08 16:54:37

    布尔类型,true或false

  • qq_一缕斜阳_0
    2016-03-08 16:39:00

    返回去的时候是true跟false;只能返回他两,不能返回别的

  • 布夕
    2016-03-08 16:28:25

    Boolean值,就是中文说的“布尔值”,用来表示“真”和“假”,通常数值表示为:1(真),0(假)

  • Z___
    2016-03-08 16:27:30

    布尔类型,true或false