一、let命令是es6新增的特性,作用与var命令类似,声明变量,不同之处在于声明的变量的作用域为块级作用域。引入let后带来了很多新的特性。 1作用域,es5之前之后函数作用域和全局作用域,let的引入带来了块级作用域,块级作用于会带来很多新的改变。 2一个需要了解的是“暂时性死区”,比如在全局变 ...
分类:
其他好文 时间:
2017-07-12 12:06:49
阅读次数:
110
问题 在javascript中整数和浮点数都属于Number数据类型(简单数据类型中的一种),我们经常会发现在打印1.0这样的浮点数的结果是1而非1.0,这是由于保存浮点数的内存空间是保存整数值的两倍,所以ECMAScript会不失时机地将浮点数转换为整数。 上面这种情况虽然让强迫症患者有点不舒服, ...
分类:
编程语言 时间:
2017-07-11 12:48:06
阅读次数:
172
JSON(JavaScript Object Notation, JS 对象标记) 是一种轻量级的数据交换格式。它基于 ECMAScript (w3c制定的js规范)的一个子集,采用完全独立于编程语言的文本格式来存储和表示数据。简洁和清晰的层次结构使得 JSON 成为理想的数据交换语言。 易于人阅读 ...
分类:
Web程序 时间:
2017-07-10 22:03:08
阅读次数:
256
一. JavaScript,?种直译式脚本语?,是?种动态类型、弱类型、基于原型的语?,内置?持类型。 二. JavaScript 组成部分 1.ECMAScript a.ECMAScript 是?种脚本语?的标准,ECMA-262标准。 b.该标准不限于 JavaScript 使用。例如 Acti ...
分类:
编程语言 时间:
2017-07-10 10:38:21
阅读次数:
186
JavaScript 组成部分 ECMAScript 1.ECMAScript 是?一种脚本语?言的标准,ECMA-262标准。 2.该标准不不限于 JavaScript 使?用。例例如 ActionScript 语?言中的标准也为 ECMA-262标准。 3.ECMAScript 描述了了以下内容 ...
分类:
编程语言 时间:
2017-07-10 10:28:35
阅读次数:
145
前端开发者进阶之ECMAScript新特性【一】--Object.create Object.create(prototype, descriptors) :创建一个具有指定原型且可选择性地包含指定属性的对象 参数:prototype 必需。 要用作原型的对象。 可以为 null。descripto ...
分类:
其他好文 时间:
2017-07-09 23:53:54
阅读次数:
233
大多数人都熟悉一元加法和一元减法,它们在 ECMAScript 中的用法与您高中数学中学到的用法相同。 一元加法本质上对数字无任何影响: 这段代码对数字 20 应用了一元加法,返回的还是 20。 尽管一元加法对数字无作用,但对字符串却有有趣的效果,会把字符串转换成数字。 这段代码把字符串 "20" ...
分类:
Web程序 时间:
2017-07-09 23:15:11
阅读次数:
294
一、ECMAScript中的数据类型 1、基本数据类型:null、undefined、number、boolean、string 2、引用数据类型:object(obj、[]、{}、function、RegExp等),是由一组无序的名值对组成的 3、typeof与instanceof作用: type ...
分类:
其他好文 时间:
2017-07-09 20:51:16
阅读次数:
151
在ECMAScript中,有两个最经常使用的创建函数对象的方法,即使用函数表达式或者使用函数声明。对此,ECMAScript规范明白了一点。即是,即函数声明 必须始终带有一个标识符(Identifier),也就是我们所说的函数名,而函数表达式则能够省略。 函数声明的语法是这种: <script> f ...
分类:
编程语言 时间:
2017-07-09 12:30:19
阅读次数:
227
继承是OO语言中一个最为人津津乐道的概念,也是初接触Javascript的初学者难理解的概念=。=继承主要分为两种:一种是接口继承,另一种是实现继承。而在ECMAScript中只支持实现继承,所以我们今天来讨论讨论实现继承。实现继承就是继承实际的方法,主要依靠原型链来实现。讲到这里我们就需要讨论讨论 ...
分类:
编程语言 时间:
2017-07-09 10:32:04
阅读次数:
220