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

ECMAScript3Java 的所有关键字都列为自己的保留字:

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

标签:javascript, html