深入浅出JavaScript——JavaScript权威指南学习笔记(一)

绪论

JavaScript的作者:Brendan Eich(布兰登 艾奇)百度百科的介绍

注:本次笔记针对已有基础的JavaScript的读者,结合ES5、ES6,补充不常见的JavaScript关键字、内置对象、函数等。

一、语法结构

1.1 字符集

1.1.1 JavaScript 严格区分大小写

例如关键字 for 不能写成 For(需要注意的是HTML并不区分大小写)

1.2 直接量(literral)

常见的直接量有:整数、小数、字符串文本(‘hello javascript’)、布尔值(false or ture)、正则表达式直接量(/javascript/gi)、空(null)

1.3 标识符

作用:标识符用来对变量进行命名,或作为循环的标签名
注意:JavaScript标识符必须以字母、下划线(_)、美元($)开始,后续的字符不做要求

1.4 保留字

JavaScript已将一些标识符拿出用来做自己的关键字,有:

break         delete    function     return  typedof
case          do        if           switch  var
catch         else      in           this    void
continue      false     instanceof   throw   while
debugger      finally   new          true    with
default       for       null         try 

扩展
ES5 保留的关键字:

class   const   enum	 export 	extends 	import 	 super

严格模式下(strict mode)的保留字:

implements let private	public yield interface package protected static	argumnets eval

已定义的全局变量和函数

arguments           encodeURI           Infinity       Number              RegExp 
Array               encodeURIComponent  isFinite       Object              String 
Boolean             Error               isNaN          parseFlooat         SyntaxError
Date                eval                JSON           parseInt            TypeError
decodeURI           EvalError           Math           RangError           undefined
decodeURIComponent  Function            NaN            ReferenceError      URIError

1.6 可选的分号

JavaScript同其他编程语言一样,使用分号 ; 将语句分开,下面列举可以必须写分号的情景:

  • 当两条语句都独占一行时,当时每一条语句不能当作一个整体进行编译此时分号就不能省略,需要根据语句的结束,自行加上分号
  • 当存在两条独立的语句,但是第二条语句是以 ( 开始的,必须加分号,因为这样会导致前一条语句和第二条语句的 ( 构成一个函数
  • 一般一条语句只要以 “(”、“[”、“/”、“+”、“-” 开始的,如果存在前一条语句不加分号,那么这条语句极可能会和前一条语句进行编译。

PS:我会坚持把阅读的重点写成博客分享出来,这个过程可能有点漫长…如果喜欢可以关注我,一起加油!

点击跳转第二章

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值