- 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@
您可能关注的文档
- 课件说明07三菱mitsubishi8montero.pdf
- schneider变频器及软启动module m1atv12v8ch.pptx
- 安装注意细节说明.pdf
- 第四篇重介质分选设备与常见故障处理操作.pdf
- 小产品线使用手册v1店家版.pdf
- h3cloud云学堂故障处理手册e0102p02h015w.pdf
- 规格书常出料lp3983h.pdf
- 视频教程da数模转换pwm输出.pptx
- 11代谢联系与调节8年制.pdf
- 新思路蚊子会沙子钻展.pptx
- 初中九年级英语Unit 13环境保护主题听说整合教学设计.docx
- 85分式方程及其解法课件人教版数学八年级上册.pptx
- 基于核心素养的博物馆主题说明文写作教学设计与实施——以九年级英语为例.docx
- 53一次函数的意义第课时课件浙教版八年级数学上册.pptx
- 大单元视角下“人民民主政权的巩固”与历史关键能力进阶教学设计——以初中历史中考复习课为例.docx
- 五年级数学下册典型例题解析人教版期末重点攻克.pptx
- 小学四年级信息技术《智启信息时代:查找网上信息的基石》教学设计及反思.docx
- 大疆域·大人口·大战略:中国国家空间认知的初步建构.docx
- 人教版(一年级起点)小学英语四年级上册Revision 1 Lesson 2教学设计.docx
- 大单元结构化复习:旧民主主义革命时期(18401919)的内忧外患与救亡图存.docx
原创力文档

文档评论(0)