表达式:js的代码的形式
原始表达式:直接量、保留字、变量名
注:原始表达式不可再分割,是最小单位的表达式。
数组初始化表达式:
对象初始化表达式:
成员访问表达式,属性访问表达式:引用数据通过["key"]的形式访问成员(属性)或者 通过点语法
例:var arr=[1,2,3];
console.log(arr[2]);
调用表达式:
函数调用 :1.取值必须得到一个函数
2.函数后面加(),代表调用函数
例:var arr=[100,function(){console.log()123},20]
arr[1]()//调用函数,其中arr[1]必须是一个函数,不然要报错
算术表达式:+,-,*,/,取余:%
注意:特殊情况的加法操作:如果其中一个操作数是引用类型,优先调用valueOf求值后可以进行加法运算,则加起来;不行再调用toString,再进行字符串拼接。