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。

  • 相关阅读:
    在Unity3D中开发的Hologram Shader
    在Unity3D中开发的Toon Shader
    在Unity3D中开发的Dissolve Shader
    2017.2.26
    2017.2.21
    2017.2.20
    2017.2.19
    2017.2.18
    2017.2.17<转>
    2017.2.16 linux
  • 原文地址:https://www.cnblogs.com/minshia/p/6203289.html
Copyright © 2011-2022 走看看