JavaScript 学习笔记:表达式和运算符

Primary Expression

最简单的 JavaScript 表达式中只包含常量, 语义值, 一些保留词和变量引用等. 最简单的表达式是直接嵌入到语言中的.

1.23;  // 常数
'hello';  // 常量
/pattern/;  // 正则表达式
true;  // 保留词 true
false;  // 保留词 true
null;  // 保留词 true
this;  // 保留词 true
undefined; // 全局变量, 变量引用

Function Definition Expression

Property Access Expression

引用属性有两种办法, 一个是使用句点, 另一个是使用方括号. 一个对象的属性可以使用对象名加句点加属性名来引用. 而对于使用方括号的方法, 方括号里面可以是一个表达式, 可以是属性名的字符串, 对于 array 还可以是数字或者数字字符串.

expression.identifier
expression[expression]

如果对象并不含有相应的属性, 则会返回 undefined.

Invocation Expression

调用函数是函数名跟着一个括号, 括号中可以是空的, 或者是由逗号分隔的参数列表.

Operator Overview

delete typeof void instanceof in

By @Wolfson Liu in
Tags : #javascript,