zoukankan      html  css  js  c++  java
  • NaN数值类型

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <meta name="viewport" content="width=device-width, initial-scale=1.0">
        <title>Document</title>
    </head>
    <body>
        <script>
            // NaN 数值类型
            // NaN not a number 不是一个数值
            //     往往是有非数值参与运算的结果,表示结果是数值类型,但是不是某一个具体的数字
            var int = 100;
            var str = '北京';
            // 数值 减去 字符串 
            // 如果是 + 加号,有字符串参与,会执行字符串拼接操作
            // 当前是 - 减号,有字符串参与,执行结果,仍然是数值类型,但是不是某一个具体的数值
            // 使用 NaN 来表示 , 虽然是数值类型,但是不是具体的某个数
            var res1 = int - str ;
            var res2 = int * str ;
            var res3 = int / str ;
            console.log(res1);NaN
            console.log(res2);NaN
            console.log(res3);NaN
            // 最后记住一句话
            // 一个 NaN 永远不会等于 另一个 NaN 
            // JavaScript语法规定
            // 100-'北京' 是 NaN
            // 100-'上海' 是 NaN
            // 如果NaN可以等于NaN,那就意味着 '北京' == '上海'
            // 因此 任意的 两个 NaN 比较结果永远是 不相等
            console.log( NaN == NaN );    // 结果永远是 false




        </script>
    </body>
    </html>
    右侧打赏一下 代码改变世界一块二块也是爱
  • 相关阅读:
    网速测速结果,单位换算
    js实现多个列表分别倒计时功能
    微信小程序使用wxs在页面中调用js函数,颜色值格式转换 rgb和十六进制的转换
    css样式列表宽度自适应布局
    投资轮次说明
    Ajax与JSON共同使用的小实例
    js结构
    关于vue的小实例
    label与input之间的对应
    购物demo
  • 原文地址:https://www.cnblogs.com/ht955/p/14002740.html
Copyright © 2011-2022 走看看