JavaScript的变量

原始数据类型

JavaScript中的数值包含整数和浮点数,所有的数值都以双精度浮点型来表示
双精度浮点数可以表示-2的53次方到2的53次方,也可以表示为政府1.7976的10的308次方的最大值和政府2.2250乘以10的-308次方

数值型

十进制数

            var a=12;
            var a=-23;
            var a=12.3;
            var a=.23e2;//0.23*10*10  23
            var a=2e3;//2*10*10*10  2000
            var a=3e-2;//0.03

十六进制数

            var a=0xABCDEF;
            var a=0x0;
            var a=0xff;

八进制数

    var a=01234;
    var a=01234234;

特殊值

Infinity

当一个数值或数值表达式超出了可表示的最大值范围,将被赋值为infinity。可以有无穷大infinity(1.79e309),也可以有无穷小-infinity(-1.79e309)。

NaN

NaN代表Not a Number,当一个Undefined表达式的结果为数值型数据时,该数值就是NaN值。
NaN时唯一一个不能和自身作比较的值。
可以通过isNaN()检测是否是NaN值。
0/0就是一个 NaN值。

字符串型

定界符

  • ‘’
  • “”
    var a="abcd";
    var a='abcd';

转义符

  • \n–>回车换行
  • \r–>换行
  • \t–>水平制表符
  • \”–>”
  • \’–>’
  • \–>\

布尔类型

严格区分大小写,只能小写

  • true
  • false

符合数据类型

  • 对象(object)
  • 数组(array)
  • 函数(function)

特殊数据类型

无定义数据类型undefined

undefined用来表示不存在的值或者尚未赋值的变量。对一个变量只声明不赋值或者赋值一个不存在的属性值,都会使这个变量的值为undefined.

    //只声明不赋值
    var a;
    //赋值一个不存在的属性值
    var b=String.NotExits;

空值null

null表示空值,表示什么都没有,相当于一个占位符,null和undefined的区别就是undefined表示变量未被赋值,而null表示变量被赋予可一个空值。

    var a=null;
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值