《JavaScript语言精粹》笔记


思考:lambda表达式
函数本质就是一个表达式,
普通的函数有函数名,函数名就像一部手机的标签,
撕去手机的标签,仍是一部手机。

第一章:精华
JavaScript建立在一些非常好的想法和少数非常坏的想法之上。
那些非常好的想法包括函数、弱类型、动态对象和一个富有表现力的对象字面量表示法。那些坏的想法包括基于全局变量的编程模型。

JavaScript有非常强大的对象字面量表示法。通过列出对象的组成部分,它们就能简单地被创建出来。这种表示法是促使我创立流行的数据交换格式——JSON的灵感。

铁路图语法表示:

image

如下图所示,一个整数的写法:

0,或者开头数字不为0的任意数字

image

语法:代码块是包在一对花括号中的一组语句。不像许多其他的语言,JavaScript中的代码块不会创建一个新的作用域,因此变量应该被定义在函数的顶端,而不是在代码块中。

IF语句

image

下面列出的值被当作假,

false,null,undefined,空字符串’’,数字0,数字NaN,

其他所有的值都被当作真,包括true,字符串“false”,以及所有的对象。

原文地址:https://www.cnblogs.com/wllhq/p/4582054.html