ajax实用技术教学课件作者程继洪肖川李海斌编著第4章javascript基础4.5.pptxVIP

  • 1
  • 0
  • 约3.33千字
  • 约 29页
  • 2019-10-11 发布于广东
  • 举报

ajax实用技术教学课件作者程继洪肖川李海斌编著第4章javascript基础4.5.pptx

4.5.1 运算符运算符也称为操作符,可以进行数学运算、比较运算、逻辑运算和赋值运算等,参与运算的数据称为操作数。按照操作数的多少,可以分为单目操作运算符(只有一个操作数)、双目运算符(作用于两个操作数)和三目运算符(作用于三个操作数)。JS中的运算符有优先级和结合性的概念。所谓的优先级是指如果同时出现多个运算符时,没有括号的情况下先执行哪一个。优先级高的先执行,优先级低的后执行。如,a + b * c,因为*乘号的优先级高,所以先算b*c,再计算a加bc的积。结合性是指相同优先级的运算符在同一个表达式中,且没有括号的时候,运算符和操作数的结合方式,通常有从左到右结合(称为左结合性)和从右到左结合(称为右结合性)两种方式。如a + b + c,因为+(加号)是左结合的,所以等价于(a + b)+ c。JavaScript中的运行符如表4-3[18][19]所示。注:优先级从上到下依次降低,即1最高,15最低。如果在实际工作中,不能确定运算符的优先级时,用括号改变运算顺序是不错的选择。从表4-13可以看出运算符的基本用法,现在对表中无法说明的内容再做一下说明。1、优先级与结合性虽然JS规定了运算符的优先级,但要确定记住每个运算符的优先级恐怕不是那么容易。如果在编程时不能确定要使用的运算符的优先级该怎么办呢?当然可以查阅JS手册或者参考书,但还有一个更容易的办法,那就是用圆括号改变运算

文档评论(0)

1亿VIP精品文档

相关文档