JavaScript的数据类型

2016-12-04  本文已影响10人  秋秋秋web

javaScript是一种弱类型语言。

javascript中有6种数据类型,其中最重要的是前三种:

1、字符串(string):包在单引号或双引号中的任何字符;

2、数值(number):

        定义:javascript中给一个对象赋一个在数值不用限定它必须是整数,可以是整数,可以是任意的小数,也可以是负数;

       JavaScript内部,所有数字都是以64位浮点数形式储存,即使整数也是如此。也就是说,在JavaScript语言的底层,根本没有整数,所有数字都是小数(64位浮点数)

数值范围,大于等于时返回Infinity,较小返回0

      数值的进制:JavaScript对整数提供四种进制的表示方法:十进制、十六进制、八进制、2进制。

      NaN是JavaScript的特殊值,表示“非数字”(Not a Number),NaN不等于任何值,包括它自己

数值转换相关方法:parseInt(字符串转整数),parseFloat(字符串转浮点数)

3、布尔值(boolean):只有两个可选值——true或false

4、undefined:表示“未定义”或不存在

5、null:目前为空

null是一个字面量(而不是全局对象的一个属性,undefined是)

typeof null    // object (bug in ECMAScript, should be null)

typeof undefined   // undefined

null === undefined   // false

null == undefined   // true

6、对象(object):各种值组成的集合

    对象又可以分成三个子类型:狭义的对象(object),数组(array),函数(function)

上一篇下一篇

猜你喜欢

热点阅读