JS表达式

101 阅读1分钟

表达式:js的代码的形式

原始表达式:直接量、保留字、变量名

       注:原始表达式不可再分割,是最小单位的表达式。

数组初始化表达式:

image.png image.png

image.png

对象初始化表达式:

image.png

image.png

成员访问表达式,属性访问表达式:引用数据通过["key"]的形式访问成员(属性)或者 通过点语法

例:var arr=[1,2,3];
console.log(arr[2]);

调用表达式:

 函数调用 :1.取值必须得到一个函数
           2.函数后面加(),代表调用函数
           
           
   例:var arr=[100,function(){console.log()123},20]
       arr[1]()//调用函数,其中arr[1]必须是一个函数,不然要报错

算术表达式:+,-,*,/,取余:%

image.png

image.png

注意:特殊情况的加法操作:如果其中一个操作数是引用类型,优先调用valueOf求值后可以进行加法运算,则加起来;不行再调用toString,再进行字符串拼接。

image.png

image.png