zoukankan      html  css  js  c++  java
  • 五十八:JavaScript之JavaScript数据类型

    typeof:检测变量类型,返回值为string类型的数据类型

    一:undefined:undefined类型只有一个值,即特殊的undefined,一般来说,不存在显式的把一个 变量设置为undefined的情况

    二:null:表示一个空的指针对象,如果定义的变量准备在将来用于保存对象,那么最好将变量初始化为null

    undefined是派生自null的,所以undefined==null的返回结果是true

    三:number:表示整数和浮点数

    四:NaN:Not a Number,是一个特殊的数值

    1.任何涉及NaN的操作,都会返回NaN

    2.NaN与任何值都不相等,包括NaN本身

    3.isNaN:检测值是否为非数值,返回true或false,原理为尝试将值转为number,若不能转则返回true,否则返回false

    五:数值转换:

    1.Number():把值转为number

    2.parseInt():把字符串转为数值,必须以数字开头,否则返回NaN

    3.parseFloat():把字符串转为数值,从第一个字符串开始解析每个字符,直至遇见一个无效的浮点数字符为止

    六:String:字符串

    把对象转为字符串:

    1.object.toString()

    2.String(object)

    七:Boolean:true或者false

      1.除0之外的所有数字,转换为布尔类型都为true

      2.除 "" 之外的所有字符,转换为布尔类型都为true

      3.null和undefined转换为布尔类型为false

    讨论群:249728408
  • 相关阅读:
    Hdu 5256 系列转换
    SQL在declare声明变量
    煤火车问题
    百度音乐接口-——这可以基于在线音乐播放器来完成
    Android DrawerLayout 抽屉
    NETSH WINSOCK RESET这个命令的意义和效果?
    SSH三作品的框架和流程
    Solr入门指南
    客房收费制度的具体配置
    基本调试命令
  • 原文地址:https://www.cnblogs.com/zhongyehai/p/14146355.html
Copyright © 2011-2022 走看看