zoukankan      html  css  js  c++  java
  • 数据类型转换

    <html>
    <body>
    <script type="text/javascript">
    var test=new Boolean();
    document.write(test);
    document.write("<br />");
    
    var test=new Boolean(0);
    document.write(test);
    document.write("<br />");
    
    var test=new Boolean(null);
    document.write(test);
    document.write("<br />");
    
    var test=new Boolean("");
    document.write(test);
    document.write("<br />");
    
    var test=new Boolean(NaN);
    document.write(test);
    document.write("<br />");
    </script>
    
    </body>
    </html>
    上述代码的输出结果为(
    false
    false
    false
    false
    false

    这里涉及到数据类型转换
    1.没有内容就是undefined,这个就是false
    2.0就是false,1是true
    3.null跟undefined一样,都是false
    4.字符串里面有内容的话才是true,没有内容就是false
    5.NaN是一种数值类型,已经是false了,只是为了让程序继续往下面走
     
    其他解析: 数值只要不是0,都是true    对象object永远都是true
  • 相关阅读:
    oracle-PL/SQL1
    ROS之Gazebo
    ROS之urdf 2
    ROS之urdf 1
    ROS 面部识别
    ROS x Arduino
    STM32F0的低功耗模式
    项目进度
    C++函数返回为引用
    STM32F0的多路ADC 无DMA
  • 原文地址:https://www.cnblogs.com/smile6542/p/11857363.html
Copyright © 2011-2022 走看看