《JavaScript语言精粹》笔记
2015-06-16 22:53
465 查看
思考:lambda表达式
函数本质就是一个表达式,
普通的函数有函数名,函数名就像一部手机的标签,
撕去手机的标签,仍是一部手机。
第一章:精华
JavaScript建立在一些非常好的想法和少数非常坏的想法之上。
那些非常好的想法包括函数、弱类型、动态对象和一个富有表现力的对象字面量表示法。那些坏的想法包括基于全局变量的编程模型。
JavaScript有非常强大的对象字面量表示法。通过列出对象的组成部分,它们就能简单地被创建出来。这种表示法是促使我创立流行的数据交换格式——JSON的灵感。
铁路图语法表示:
如下图所示,一个整数的写法:
0,或者开头数字不为0的任意数字
语法:代码块是包在一对花括号中的一组语句。不像许多其他的语言,JavaScript中的代码块不会创建一个新的作用域,因此变量应该被定义在函数的顶端,而不是在代码块中。
IF语句
下面列出的值被当作假,
false,null,undefined,空字符串’’,数字0,数字NaN,
其他所有的值都被当作真,包括true,字符串“false”,以及所有的对象。
函数本质就是一个表达式,
普通的函数有函数名,函数名就像一部手机的标签,
撕去手机的标签,仍是一部手机。
第一章:精华
JavaScript建立在一些非常好的想法和少数非常坏的想法之上。
那些非常好的想法包括函数、弱类型、动态对象和一个富有表现力的对象字面量表示法。那些坏的想法包括基于全局变量的编程模型。
JavaScript有非常强大的对象字面量表示法。通过列出对象的组成部分,它们就能简单地被创建出来。这种表示法是促使我创立流行的数据交换格式——JSON的灵感。
铁路图语法表示:
如下图所示,一个整数的写法:
0,或者开头数字不为0的任意数字
语法:代码块是包在一对花括号中的一组语句。不像许多其他的语言,JavaScript中的代码块不会创建一个新的作用域,因此变量应该被定义在函数的顶端,而不是在代码块中。
IF语句
下面列出的值被当作假,
false,null,undefined,空字符串’’,数字0,数字NaN,
其他所有的值都被当作真,包括true,字符串“false”,以及所有的对象。
相关文章推荐
- JSF探索--ajax应用
- 把VSO作为GitHub上JavaScript项目的免费CI服务器
- Json对象与Json字符串互转(4种转换方式)
- JSON.parse和eval的区别
- JavaScript简洁编程的idea
- js验证不完全收录(非空,中英逗号,字数限制,特殊字符,密码,用户名,手机号)
- javascript数组全排列,数组元素所有组合
- JS 函数--Date()函数
- jstl
- JSF探索--URL映射,web.xml配置
- js中数组元素去重复函数
- JS学习笔记------打飞机
- JavaScript初学笔记之<执行环境及作用域>
- 解决删除后返回到原jsp但是内容没有取到的处理方法
- 水坑配合JSON Hijacking
- js实现的省市县三级联动的最新源码
- Js节点属性与方法
- CXF restful webserice同时支持几种协议 json, xml
- js实现的省市县三级联动的最新源码
- MVC5序列化Json时遇到的大小写问题及解决方法