• 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>
    右侧打赏一下 代码改变世界一块二块也是爱
  • 相关阅读:
    android studio学习----Android Studio导入github下载的工程--替换方法
    python+selenium 发送邮件
    vue 操作列的自定义
    vue作用域插槽实践
    vue左侧菜单的实现
    Django 解决跨域
    关于 with 语句
    docker
    python连接 ssh
    数据库建表 外键
  • 原文地址:https://www.cnblogs.com/ht955/p/14002740.html
Copyright © 2020-2023  润新知