课件讲稿第2章运算符.pptxVIP

  • 3
  • 0
  • 约1.73千字
  • 约 10页
  • 2021-11-29 发布于北京
  • 举报
运算符 本讲大纲: 1、算术运算符 支持网站: 2、比较运算符 3、赋值运算符 4、字符运算符 5、布尔运算符 6、条件运算符 7、其他运算符 8、运算符优先级 算术运算符 Dreamweaver是当今流行的网页编辑工具之一,它采用了多种先进技术,提供图形化程序设计窗口,能够快速高效地创建网页,并生成与之相关的程序代码,使网页创作过程简单化,生成的网页也极具表现力。从DreamweaverMX开始,Dreamweaver开始支持可视化开发,这对于初学者来说确实是一个比较好的选择,因为它是所见即所得的。其特征包括,语法加亮、函数补全、参数提示等。值得一提的是,Dreamweaver在提供强大的网页编辑功能的同时,还提供了完善的站点管理机制,极大地方便了程序员对网站的管理工作。 Dreamweaver工具的开发环境如图所示。 比较运算符 FrontPage是微软公司开发的一款强大的Web制作工具和网络管理向导,它包括HTML处理程序、网络管理工具、动画图形创建和编辑工具以及Web服务器程序。通过FrontPage创建的网站不仅内容丰富而且专业,最值得一提的是,它的操作界面与Word的操作界面极为相似,非常容易学习和使用。 FrontPage工具的开发环境如图所示。 赋值运算符 JavaScript中的赋值运算可以分为简单赋值运算和复合赋值运算。简单赋值运算是将赋值运算符(=)右边表达式的值保存到左边的变量中;而复合赋值运算混合了其他操作(算术运算操作、位操作等)和赋值操作。例如: sum+=i; //等同于sum=sum+i; JavaScript中的赋值运算符如表所示。 字符运算符 字符串运算符是用于两个字符型数据之间的运算符,除了比较运算符外,还可以是+和+=运算符。其中,+运算符用于连接两个字符串,而+=运算符则连接两个字符串,并将结果赋给第一个字符串。表给出了JavaScript中的字符运算符。 布尔运算符 在JavaScript中增加了几个布尔逻辑运算符,JavaScript支持的常用布尔运算符如表所示。 条件运算符 条件运算符是JavaScript支持的一种特殊的三目运算符,其语法格式如下: 操作数?结果1:结果2 如果“操作数”的值为true,则整个表达式的结果为“结果1”,否则为“结果2”。 例如:判断定义两个变量,值都为10,然后判断两个变量是否相等,如果相等则返回“正确”,否则返回“错误”,代码如下: script language=javascript var a=10; var b=10; alert(a==b)?正确:失败; /script 其他运算符 1.位操作运算符 位运算符分为两种,一种是普通位运算符,另一种是位移运算符。在进行运算前,都先将操作数转换为32位的二进制整数,然后再进行相关运算,最后的输出结果将以十进制表示。位操作运算符对数值的位进行操作,如向左或向右移位等。JavaScript中常用的位操作运算符如表所示。 2.typeof运算符 typeof运算符返回它的操作数当前所容纳的数据的类型。这对于判断一个变量是否已被定义特别有用。 3.new运算符 通过new运算符来创建一个新对象。 语法: new constructor[(arguments)] constructor:必选项。对象的构造函数。如果构造函数没有参数,则可以省略圆括号。 arguments:可选项。任意传递给新对象构造函数的参数。 运算符优先级 JavaScript运算符都有明确的优先级与结合性。优先级较高的运算符将先于优先级较低的运算符进行运算,结合性则是指具有同等优先级的运算符将按照怎样的顺序进行运算。结合性有向左结合和向右结合,例如表达式“a+b+c”,向左结合也就是先计算“a+b”,即“(a+b)+c”;而向右结合也就是先计算“b+c”,即“a+(b+c)”。JavaScript运算符的优先级顺序及其结合性如表所示。 Thank you 还有什么疑问可以到提出 也可以发送邮件到 mingrisoft@

文档评论(0)

1亿VIP精品文档

相关文档