第5章 运算符.pdfVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
5 5 第55章 运算符 学习要点: 1.什么是表达式 2.一元运算符 3.算术运算符 4.关系运算符 5.逻辑运算符 6.*位运算符 7.赋值运算符 8.其他运算符 9.运算符优先级 主讲教师:李炎恢 合作网站:hhttttpp::////wwwwww..iibbeeiiffeenngg..ccoomm / / 讲师博客:hhttttpp::////hhii..bbaaiidduu..ccoomm//李炎恢 ECMA-262描述了一组用于操作数据值的运算符,包括一元运算符、布尔运算符、算术 运算符、关系运算符、三元运算符、位运算符及赋值运算符。ECMAScript 中的运算符适用 于很多值,包括字符串、数值、布尔值、对象等。不过,通过上一章我们也了解到,应用于 对象时通常会调用对象的valueOf()和toString()方法,以便取得相应的值。 PS:前面的章节我们讲过typeof 操作符、new 操作符,也可以称之为typeof 运算符、 new运算符,是同一个意思。 一.什么是表达式 表达式是ECMAScript中的一个“短语”,解释器会通过计算把它转换成一个值。最简 单的表达式是字面量或者变量名。例如: 5.96 //数值字面量 Lee //字符串字面量 true //布尔值字面量 null //空值字面量 /Java/ //正则表达式字面量 {x:1,y:2} //对象字面量、对象表达式 [1,2,3] //数组字面量、数组表达式 function(n){returnx+y;} //函数字面量、函数表达式 box //变量 当然,还可以通过合并简单的表达式来创建复杂的表达式。比如: box+5.96 //加法运算的表达式 typeof(box) //查看数据类型的表达式 box8 //逻辑运算表达式 通过上面的叙述,我们得知,单一的字面量和组合字面量的运算符都可称为表达式。 二.一元运算符 只能操作一个值的运算符叫做一元运算符。 1.递增++和递减-- varbox=100; ++box; //把box累加一个1,相当于box=box+1 --box; //把box累减一个1,相当于box=box-1 box++; //同上 box--; //同上 2.前置和后置的区别 在没有赋值操作,前置和后置是一样的。但在赋值操作时,如果递增或递减运算符前置, 那么前置的运算符会先累加或累减再赋值,如果是后置运算符则先赋值再累加或累减。 varbox=100; varage =++box; //age 值为101 varheight =box++;

文档评论(0)

***** + 关注
实名认证
文档贡献者

本账号下所有文档分享可拿50%收益 欢迎分享

1亿VIP精品文档

相关文档