JavaScript权威指南第04章 表达式和运算符

表达式和运算符

表达式是javascript的一个短语,解析器将会将该表达式解析为一个值。

4.1原始表达式

原始表达式是表达式的最小单位。比如直接量。

4.2对象和数组的初始化表达式

对象和数组的初始化是新建一个对象和数组的过程。这些表达式有时被称作对象直接量和数组直接量。

var matrix =[[1,2,3],[4,5,6],[7,8,9]];//数组

var p = {x:123,y:456};//对象

其中对象的属性可以是对象,可以将对象嵌套到对象里面。

4.3函数定义表达式

函数定义表达式定义一个新的javascript函数,函数的值是新定义的函数,函数定义表达式可以称为函数直接量。

var square = function(x){return x*x};
4.4.属性表达式


4.5.调用表达式


4.6.对象创建表达式

相当于java里的构造方法,不再赘述。

当调用无参的构造方法时,括号可以省略,也就是说,var date = new Date;也是正确的。

4.7.运算符

算术运算符

比较运算符

逻辑运算符

赋值运算符

4.7.1 操作数的个数

二元运算符  三元运算符

4.7.2 操作数类型和结果类型

4.7.3左值

4.7.4运算符的副作用

++ -- delete 操作后会都变量的值产生影响

4.7.5运算符的优先级

4.7.6运算符的结合性

4.7.7运算顺序


4.8算术表达式

4.9关系表达式

4.10逻辑表达式

4.11赋值表达式

4.12表达式计算

4.13其他运算符


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值