zoukankan      html  css  js  c++  java
  • javaScript中其他类型的值转换为Boolean类型

    将javaScript中其他任意类型的值转换为对应Boolean类型的值。

    一  将number类型的值转换为Boolean类型

    数值为0:

    var myBoolean = new Boolean(0);

    alert(myBoolean);//false

    数值为非0:

    var myBoolean = new Boolean(1);

    alert(myBoolean);//true

    二   将字符串类型的转换为Boolean

    将空字符串转换为Boolean类型的值

    var myBoolean = new Boolean(“”);

    alert(myBoolean);//false

    将非空字符串转换为Boolean类型的值

    var myBoolean = new Boolean(“abc”);

    alert(myBoolean);//false

    三  将Boolean类型的值转换为Boolean

    Boolean值为true:

    var myBoolean = new Boolean(true);

    alert(myBoolean);//true

    Boolean值为false:

    var myBoolean = new Boolean(false);

    alert(myBoolean);//false

    四  将对象转换为Boolean:

    var myBoolean = new Boolean({1,3,4});

    alert(myBoolean);//true

    将其他类型的值转换为Boolean值的规则:

    String   所有非空字符串转换为true  空字符串转换为false;

    Number   所有非0数值转换为true    0和NaN转换为false;

    Object    任何对象转换为true     null转换为false;

    undefined    转换为false;

    Boolean    true转换为true    false转换为false。

  • 相关阅读:
    HDU 5528 Count a * b 欧拉函数
    HDU 5534 Partial Tree 完全背包
    HDU 5536 Chip Factory Trie
    HDU 5510 Bazinga KMP
    HDU 4821 String 字符串哈希
    HDU 4814 Golden Radio Base 模拟
    LA 6538 Dinner Coming Soon DP
    HDU 4781 Assignment For Princess 构造
    LA 7056 Colorful Toy Polya定理
    LA 6540 Fibonacci Tree
  • 原文地址:https://www.cnblogs.com/minshia/p/6203289.html
Copyright © 2011-2022 走看看