《获取用户的输入》PPT课件

《获取用户的输入》PPT课件

ID:45627238

大小:501.00 KB

页数:13页

时间:2019-11-15

《获取用户的输入》PPT课件_第1页
《获取用户的输入》PPT课件_第2页
《获取用户的输入》PPT课件_第3页
《获取用户的输入》PPT课件_第4页
《获取用户的输入》PPT课件_第5页
资源描述:

《《获取用户的输入》PPT课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第3章获取用户的输入上一章讲述了如何将JavaScript应用到HTML页面中,以及一些在Web页面的输出方法。其中的confirm函数不仅可以显示信息给用户,同时也可以接受简单的用户反馈。在常见的应用中,常常需要和用户进行更加复杂的交互,获取用户输入就显得不可或缺了。3.1示例:让用户输入两个数字,然后输出相加的结果示例代码.htm接受用户的两次输入,然后将输入的数字取整数部分相加,并用上一章节讲述的document.write方法输出到页面。代码.htm让用户输入两个数字,然后输出相加的结果

2、tml>3-1让用户输入两个数字,然后输出相加的结果

3、round-color:#6090DA;padding:4px10px;">

4、>3.2JavaScript基础知识-操作符和表达式所有的高级计算机语言都有相似的逻辑结构,都是由数据和操作构成的。为了更好的表述编程中的各个概念,下面介绍一些编程术语。3.2.1什么叫表达式对变量进行赋值、改变、计算等操作的语句叫做表达式。表达式是变量、常量和操作符的综合。一个表达式可以只包含一个常数或一个变量。操作符可以是四则操作符、关系操作符、位操作符、逻辑操作符、复合操作符。因此从类型上分,表达式可以分为算术表达式、字符操作表达式、赋当泶锸胶吐呒泶锸降取在书写上,JavaSc

5、ript通常认为一个自然行是一个表达式。表达式的末尾通常使用分号“;”作为结束标志。实际上可以将所有的表达式写在一行上,用分号分隔开即可。但是出于可读性的考虑不推荐这样书写,除非几个语句都很短,而且在语意上并列(例如对若干变量的初始化赋值)。表达式1表达式2/*上面这样写是可以的*/表达式1;表达式2;表达式3;/*上面这样书写也是符合语法的*/3.2.2什么叫操作符操作符就是对数据进行操作的符号,其表达了要对数据执行的操作。关于操作符的说明:(1)从参与操作的数据个数上看,操作符被分为一元操作符、

6、二元操作符和三元操作符。一元操作符如自加(x++)、自减(x--),二元操作符最常见,如四则运算的加减乘除,三元操作符如条件操作符(c?x:y)。(2)三元条件操作符较复杂,(3)自加、自减操作符中,操作符与变量的相对位置,即“++x”和“x++”是不同的,需要仔细体会其运算的先后顺序。(4)位运算符通常会被当作逻辑运算符来使用。(5)逻辑与/或有时候被称为“快速与/或”。(6)与四则运算有关的运算符不可以作用在字符串上,但是可以使用“+”和“+=”来实现字符串的连接合并。“”a”+”b””的运算结

7、果是“”ab””(7)不要将赋值操作符“=”和逻辑操作符“==”混淆。3.2.3什么是优先级在进行四则运算时,乘除法的计算顺序要优先于加减法,这就是表达式运算的优先级。上一小节中表3-1各操作符按照优先级由高至低排列。在表达式中,具有高优先级的操作将被优先计算,然后才是优先级较低的操作符。如果若干并列的操作符具有相同的优先级,则按照自左至右的顺序计算。和四则运算类似的是,括号可以用来改变运算的先后顺序,这在很多时候是至关重要的。在程序出错或者程序结果背离预期的时候,可以用括号来将复杂的表达式分解,强

8、制计算按照要求的顺序来,常常可以解决很多异常。善于利用优先级可以构造比较复杂的表达式,缩短代码长度。一般说来,只要表达式符合语法,即使看起来很“怪”也是可以运行的,例如:x=y=z=v1==22?“v1valueis22”:((v1>22)?”v1valueisbiggerthan22”:”v1valueissmallerthan22”);这段代码就使用了嵌套条件表达式和多次赋值。3.3一加一等于几?变量类型转换一加一看起来是个非常简单的问题,可是实际上在程序中,常常

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。
相关标签