表达式

67 阅读1分钟
  • 原始表达式不可再分割,是最小单位的表达式。包含直接量、关键字(保留字)和变量名。
//直接量
22;
"hello";
//保留字(关键字)
this;
true;
false;
//变量名
a;
str;
obj;
  • 数组初始化表达式 由中括号([])和其内用逗号(英文状态 ,)分隔开的列表构成,初始化的结果是创建一个新的数组。“数组初始化表达式”中的“元素”也可以是“数组初始化表达式”,即多维数组。
  var arr = [10, 203, 54] //数组直接量
  var arr1 = new Array() //[]  创建数组
  var arr2=[2,5,7,[45,64,4,3],3]//多维数组
  • 对象初始化表达式 由花括号({})和其内用逗号(英文状态 ,)分隔开的列表构成,初始化的结果是创建一个新的对象。“对象初始化表达式”中的“元素”也可以是“对象初始化表达式”,对象里面嵌套对象。
 var obj={name:"jack",age:20};//对象直接量
  var obj1=new Object()//创建一个新对象
  • 算术表达式:常用的表达式为+-*/%
var a=20;
 var b=2;
 var c=a+b;
 var d=b-a;
 var e=a*b;
 console.log(c,d,e);
 var t=true;
 var f=false;
 console.log(t+f);//将true转为1,false转为0,再计算

image.png