JavaScript学习笔记01 —— 词法结构
本系列为阅读《JavaScript权威指南》之后所做的笔记,只供个人学习与参考。
知识要点
Javascript
区分大小写,HTML
标签和属性可以不区分大小写。Javascript
注释有以下几种形式:
//单行注释
/*一段注释*/ //另一段注释
/*
多行注释
*/
Javascript
标识符必须以字母,下划线(_)或美元符($)开始。后续的字符可以是字母,数字,下划线或者美元符,数字不允许作为首字符出现。- 对于Javascript建议使用分号(;)分割语句,以增强代码可读性和整洁性。
var a=3;var b=4;
return ture;
保留字
Javascript
保留字:
break delete function return typeof
case do if switch var
catch else in this void
continue false instanceof throw while
debugger finally new true with
default for null try
ECMAScript 5
保留字:
class const enum export extends import super
严格模式下保留字:
implements let private public yield
interface package protected static
严格模式下以下标识符不能使用:
arguments
eval
ECMAScript3
将 Java
的所有关键字都列为自己的保留字:
abstract double goto native static
boolean enum implements package super
byte export import private synchronized
char extends int protected throws
class final interface public transient
const float long short volatile
Javascript
预定义了很多全局变量和函数,应当避免把他们的名字用作变量名和函数名:
arguments encodeURI Infinity Number RegExp
Array encodeURIComponent isFinite Object String
Boolean Error isNaN parseFloat SyntaxError
Date eval JSON parseInt TypeError
decodeURI EvalError Math RangeError undefined
decodeURIComponent Function NaN ReferenceError URIError