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
  • 相关阅读:
    Palindrome Partitioning
    Minimum Path Sum
    Maximum Depth of Binary Tree
    Minimum Depth of Binary Tree
    Unique Binary Search Trees II
    Unique Binary Search Trees
    Merge Intervals
    Merge Sorted Array
    Unique Paths II
    C++ Primer Plus 笔记第九章
  • 原文地址:https://www.cnblogs.com/smile6542/p/11857363.html
Copyright © 2011-2022 走看看