1 / 6
文档名称:

开发常用的JavaScript知识点总结.docx

格式:docx   大小:628KB   页数:6页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

开发常用的JavaScript知识点总结.docx

上传人:260933426 2017/7/29 文件大小:628 KB

下载得到文件列表

开发常用的JavaScript知识点总结.docx

相关文档

文档介绍

文档介绍:开发常用的 JavaScript 知识点总结


变量类型:var,定义变量;let,定义块域(scope)本地变量;const,定义只读常量。
变量格式:以字母、下划线“_”或者$符号开头,大小写敏感。
变量赋值:声明但未赋值的变量在使用时值为undefined,未声明的变量直接使用会抛异常。
未赋值变量作计算:结果为NaN。例如:

变量作用域:在ES6之前没有块声明域,变量作用于函数块或者全局。如下面的代码输入的x为5。
ES6变量作用域:ES6支持块作用域,但需要使用let声明变量。下面的代码输出结果抛出异常。
变量上浮:在一个方法或者全局代码中,我们在生命变量之前使用变量时并没有抛异常,而是返回undefined。这是因为javascript自动把变量的声明上浮到函数或者全局的最前面。如下面的代码:
上面代码和下面代码是等价的:
全局变量:在页面中,全局对象是window,。例如:


6个基础类型:Boolean(true或者false)、null(js大小写敏感,和Null、NULL是有区别的)、undefined、Number、String、Symbol(标记唯一和不可变)
一个对象类型:object。
object和function:对象作为值的容器,函数作为应用程序的过程。

函数:字符串转换为数字可使用parseInt和parseFloat方法。
parseInt:函数签名为parseInt(string, radix),radix是2-36的数字表示数字基数,例如十进制或者十六进制。返回结果为integer或者NaN,例如下面输出结果都为15。
parseFloat:函数签名为parseFloat(string),返回结果为数字或者NaN。例如:

文本化类型:Array、Boolean、Floating-point 、integers、Object、RegExp、String。
Array中额外的逗号情况:["Lion", , "Angel"],长度为3,[1]的值为undefiend。['home', , 'school', ],最后一个逗号省略所以长度为3。[ , 'home', , 'school'],长度为4。['home', , 'school', , ],长度为4。
integer整数:整数可以表达