zoukankan      html  css  js  c++  java
  • 六、JavaScript数据类型(二)

    1.4 Boolean类型

        字面值:true、false

       可以对任何数据类型的值调用 Boolean()函数,而且总会返回一个 Boolean 值。 

      数据类型     转换为true的值      转换为false的值  
    Boolean true false  
    String 任何非空字符串 “”(空字符串)
    Number 任何非零数字(包括无穷大) 0和NaN
    Object 任何对象 null
    Undefined n/a undefined

    1.5 Number类型

    var intNum = 55; // 整数 

    var floatNum1 = 1.; // 小数点后面没有数字——解析为 1

    var floatNum2 = 10.0; // 整数——解析为 10 

    var floatNum = 3.125e7; // 等于31250000 

    var a = 0.2,b = 0.1;
    alert (a+b); // 0.30000000000000004

    NaN,即非数值(Not a Number)是一个特殊的数值,这个数值用于表示一个本来要返回数值的操作数

    未返回数值的情况(这样就不会抛出错误了)。 

    alert(NaN == NaN); //false
     alert(isNaN(NaN));//true
        alert(isNaN(10));//false(10 是一个数值)
        alert(isNaN("10")); //false(可以被转换成数值 10)
        alert(isNaN("blue"));//true(不能转换成数值)
        alert(isNaN(true)); //false(可以被转换成数值 1)

    有 3 个函数可以把非数值转换为数值:Number()、parseInt()和 parseFloat()。 

  • 相关阅读:
    vue小结
    ES6中的super关键字
    es5和es6
    雅虎工程师提供的CSS初始化示例代码
    移动端rem用法总结
    批量压缩图片
    cordova
    cordova 添加插件时报错相关问题
    JS 数组中对象去重 reduce 用法
    中间件笔录
  • 原文地址:https://www.cnblogs.com/ysmdbk/p/8021985.html
Copyright © 2011-2022 走看看