数据类型

typeof操作符

  鉴于ECMAScript是松散类型的,因此须有一种手段检测给定变量的数据类型—typeof就是负责提供这个方面的信息的操作符。

    "undefined"——如果这个值未定义;

    "boolean"——如果这个值是布尔值;

    "string"——如果这个值是字符串; 

     "number"——如果这个值是数值; 

     "object"——如果这个值是对象或 null;

     "function"——如果这个值是函数。

Undefined类型

    值和类型都相同,在使用var声明变量单位对其加以初始化时,这个值就时Undefined

Null类型

    Null值表示一个空对象指针,而这也正是使用typeof操作符检测null值时会返回"object"的原因

Boolean类型

    Boolean           true                              false

    String              非空                                空字符串

    Number           非零数值非NaN             0和NaN

    Object              任何非空引用对象          null

    Undefined         无                                  undefined

Number类型

    Boolean的true 和false 将分别转换成1 和 0;

    null值返回0;

    undefined返回NaN;

    String类型转换,如果包含字母转为NaN,如果为空转换为0,如果包含有效十六进制将转换为同等大小数值;

    对象: null 和 【】 转为0 ,其它为NaN。 顺序是先调用ValueOf(),再调用toString()。

String类型

             String();toString("转换为什么进制"); toLocaleString()

Object类型

       每个对象都具有属性和方法

 

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值