第3章:类型,值和变量


原始类型:数值 字符串 布尔值

特殊类型:null undefined

对象类型:是属性的集合,每个属性都由 "名/值对" 组成

3.1数字

js中所有的数字均用浮点数值表示;

3.1.3;js中的算术运算符  


x != x ;当且仅当x为NaN的时候,才是true;

3.1.5 日期和时间



3.2 文本

3.2.1 字符串直接量

1:字符串直接量中:由单引号定界的字符串中可以包含双引号,由双引号定界的字符串中也可以包含单引号。

2:js和html混合起来的时候,单引号和双引号最好独立开来,js中使用单引号,html中使用双引号:

< button onclick="alert('Thank You!!!!')"> Click Me  

3.2.4 模式匹配

1:RegExp和Date一样,  是具有API的特殊对象,并不是js的基础数据类型

3.3 布尔值

undefined         null            0          -0           '' ''      的布尔值是  false

所有的对象(数组)的布尔值是true

undefined         null            0          -0           '' ''      的布尔值是  false

所有的对象(数组)的布尔值是true


3.4 null和undefined

null可以表示对象中的非对象          undefined 是更深层次的空值

null的作用 类似 NaN

3.6 包装对象

对象是js的特殊符合值,它是属性或者已经命名的值的集合,通过“.”符合引用属性,当属性是一个函数的时候,我们称之为方法。

3.9 变量提升

var a =5,b = 8, c=9;

变量提升

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容