第二章   词法结构

  1. JavaScript区分大小写;/html不区分大小写
  2. JavaScript会忽略程序中标识(token)之间的空格;
  3. 直接量:程序中直接使用的数据值;
  4. 标识符:字母、下划线(_)、美元($)
  5. 保留字:JavaScript把一些标识符拿出来做自己的关键字
第三章   类型、值和变量
  1. 原始类型(primitive type):数字,字符串,布尔值
  2. 对象类型(object type)
  3. 两个特殊的原始值:null,undefined
  4. 特殊的对象——数组,表示带编号的值的有序集合
  5. 特殊的对象——函数,具有与它相关联的可执行代码的对象,通过调用函数来运行可执行代码,并返回运算结果
  6. 如果用函数来初始化(new)一个新建对象,我们称之为构造函数(constructor),每个构造函数定义了一类(class)对象
  7. 另外三种有用的类:日期(Date),正则(RegExp),错误(Error)
  8. 原始类型 VS 对象类型,可以拥有方法的类型 VS 不可以,可变类型 VS 不可变
  9. 数字:Math,IEEE-754浮点数表示法,
  10. 文本:转义字符,模式匹配
  11. 布尔值
  12. null,undefined
  13. 全局对象
  14. 包装对象:存取数字,字符串或布尔值的属性时创建的临时对象
  15. 不可变的原始值,可变的对象引用:引用类型 VS 基本类型
  16. 类型转换:显式类型转换,parseInt(),parseFloat(),toString(),toFixed(),toExponential(),toPrecision()
  17. 对象转化为原始值:toString(),valueOf()
  18. 变量声明:重复的声明 VS 遗漏的声明
  19. 变量作用域(scope)
  20. 函数作用域和声明提前:函数内声明的所有变量在函数体内都是可见的。变量在声明之前甚至就可以用了——声明提前。
  21. 当声明一个全局变量时,就相当于定义了全局对象的一个属性。当使用var声明时,这个变量/属性是不可以delete的。
  22. 作用域链!!!
每一段javascript代码(全局代码或者函数)都有一个与之关联的作用域链(scope chain)。
这个作用域链是一个对象列表或链表,这组对象定义了这段代码“作用域中”的变量。
当javascript做变量解析的时候,会从链中的第一个对象开始查找,一直到找到该变量,否则抛出一个引用错误(ReferenceError)。
在javascript顶层代码中,作用域链由一个全局对象组成。

[javascript权威指南][阅读笔记]一相关推荐

  1. 《JavaScript权威指南》笔记(一)

    2019独角兽企业重金招聘Python工程师标准>>> <JavaScript权威指南>真是名符其实的好书!真遗憾初学JavaScript时没有立即读这本书,甚为遗憾.不 ...

  2. JavaScript 权威指南-学习笔记(一)

    本文所有教程及源码.软件仅为技术研究.不涉及计算机信息系统功能的删除.修改.增加.干扰,更不会影响计算机信息系统的正常运行.不得将代码用于非法用途,如侵立删! JavaScript 权威指南-学习笔记 ...

  3. Javascript权威指南学习笔记一:数据类型

    决定从最基础的开始学JavaScript,最近看了<<Javascript权威指南>>第3章,记些笔记备忘. 本章一个重点是类型.按我的理解应该如下表所示: 复合类型中,关联数 ...

  4. 《JavaScript权威指南》笔记(四)

    2019独角兽企业重金招聘Python工程师标准>>> 第四篇笔记的内容主要涉及:javascript中的各种语句. 1. switch语句: (1)其中的case表达式采用===匹 ...

  5. 【JavaScript权威指南(第七版)】之阅读学习总结

    写在前面 最近借着空闲时间断断续续两个月看完了<JavaScript权威指南(第七版)>,<JavaScript权威指南>一直以来被称为"犀牛书",前面的第 ...

  6. Javascript权威指南看书笔记

    Javascript权威指南看书笔记 第一章 词法结构 javascript区分大小写,而html不区分大小写 unicode转义序列是由/u为前缀加4位16进制数组成 标识符必须以字母,下划线 _, ...

  7. javascript权威指南 学习笔记之变量作用域

    最近一直在看<javascript权威指南 第五版>,变量作用域这一章,看得真的有点累.不过,收获还是多多. 不知道,大家对语言中变量的"声明"与"定义&qu ...

  8. 《JavaScript 权威指南》犀牛书阅读详解

    前言: <JavaScript 权威指南>(JavaScript:The Definitive Guide)是一本由David Flanagan所著的JavaScript领域的经典书籍,它 ...

  9. 《JavaScript权威指南》学习笔记(一)

    跟着<JavaScript权威指南>整理的一些知识点和自己的小拓展.有不足之处请指正. 1.try catch 防止程序异常直接报错退出,而是能对异常进行一些处理,具体处理就在catch中 ...

最新文章

  1. linux 权限管理 lvm,Linux系统中RAID及LVM管理
  2. AppiumDriver java部分api
  3. C语言边角料:结构体中指针类型的成员变量,它的类型重要吗?
  4. hashmap转红黑树的阈值为8_面试必考的 HashMap,这篇总结到位了
  5. 集群高并发情况下如何保证分布式唯一全局ID生成
  6. ubuntu中一些软件的命令安装及设置
  7. UIKit 框架之UIControl
  8. Visual Entity 手册(一)简介
  9. Class字节码文件结构总结
  10. 【Java爬虫】接口模拟微信公众号登录,搜索公众号,获取公众号文章,java实现
  11. HTML CSS学生网页设计,网页设计与制作(HTML+CSS)
  12. 关于SMC的源式,汇式(漏式)。PNP和NPN的说明与区别
  13. 图SLAM:Noob的同时本地化和映射指南
  14. 解决:ipad QQ可以联网,浏览器不能联网
  15. c语言机票座位预定系统_课内资源 - 基于C语言的飞机票预订系统
  16. Windows10 插入耳机没声音,安装驱动无效问题解决
  17. 使用office的邮件合并和文档附件制作带照片的准考证
  18. 化工厂人员定位系统助力化工企业安全运行
  19. 修改数据库账号密码(最新版本)
  20. Python安装失败0x80070642错误解决方法

热门文章

  1. asp.net企业员工考勤管理系统
  2. css3动画旋转不兼容ios
  3. 磁盘阵列(Raid)详解
  4. Python-常用正则
  5. 2021辐轮王土拨鼠世界第一品牌碳纤维山地自行车价格118万
  6. 使用python3.7.2 实现大名鼎鼎的Elo Score等级分制度
  7. 拥抱开源,需要跨越那些鸿沟? ————《Open Life —— 有关开源的哲学》读后感...
  8. C#实现弹出确定取消对话框
  9. 常用运算放大器,参数和选型
  10. 企业品牌营销从何做起