《JavaScript语言精粹》笔记(1)

来源:互联网 发布:淘宝售前客服是做什么? 编辑:程序博客网 时间:2024/05/17 08:34

第一章 精华

分析JavaScript

好的想法:函数、弱类型、动态对象和对象字面量表示法。

坏的想法:基于全局变量的编程模型。

 

第二章 语法

1.数字

JavaScript只有一个单一的数字类型,它在内部被表示为64位的浮点数。这样避免了短整数的溢出问题

2.字符串

JavaScript所有的字符都是16位的。JavaScript没有字符类型。

字符串是不可变的。一旦字符被创建,就永远无法改变它。但可以通过+运算符去连接其他的字符串从而得到一个新字符串。

3.语句

语句往往按照从上到下的顺序被执行。JavaScript可以通过条件语句、循环语句、强制跳转语句(returnbreakthrow)和函数调用来改变这个执行序列。

 

第四章 数组

JavaScript没有真正的数组。不必给JavaScript的数组设置维度,它们永远不会产生越界错误。但它们的性能相比真正的数组可能相当糟糕。

 

第十章 优美的特性

1.函数是头等对象

在精简JavaScript中,函数是有词法作用域的闭包

2.基于原型继承的动态对象

对象是无类别的。可以通过普通的赋值给任何对象增加一个新成员元素。一个对象可以从另一个对象继承成员元素。

3.对象字面量和数组字面量

 

原创粉丝点击