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
  • 相关阅读:
    Luncence .Net 使用
    Quartz 使用
    asp.net mvc 部分视图加载区别
    C学习笔记-内存管理
    C学习笔记-内存管理
    C学习笔记-结构体
    C学习笔记-结构体
    C学习笔记-指针
    C学习笔记-指针
    dll的封装和使用
  • 原文地址:https://www.cnblogs.com/smile6542/p/11857363.html
Copyright © 2011-2022 走看看