第3章获取用户的输入.ppt
《第3章获取用户的输入.ppt》由会员分享,可在线阅读,更多相关《第3章获取用户的输入.ppt(13页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第3章 获取用户的输入上一章讲述了如何将JavaScript应用到HTML页面中,以及一些在Web页面的输出方法。其中的confirm函数不仅可以显示信息给用户,同时也可以接受简单的用户反馈。在常见的应用中,常常需要和用户进行更加复杂的交互,获取用户输入就显得不可或缺了。3.1 示例:让用户输入两个数字,然后输出相加的结果示例代码.htm接受用户的两次输入,然后将输入的数字取整数部分相加,并用上一章节讲述的document.write方法输出到页面。代码.htm 让用户输入两个数字,然后输出相加的结果3-1 让用户输入两个数字,然后输出相加的结果 intA=prompt(请输入第一个数字,);
2、intB=prompt(请输入第二个数字,27);document.write(你输入的第一个数字是+intA);document.write(你输入的第二个数字是+intB);document.write(两者和是+(parseInt(intA)+parseInt(intB);3.2 JavaScript基础知识操作符和表达式所有的高级计算机语言都有相似的逻辑结构,都是由数据和操作构成的。为了更好的表述编程中的各个概念,下面介绍一些编程术语。3.2.1 什么叫表达式对变量进行赋值、改变、计算等操作的语句叫做表达式。表达式是变量、常量和操作符的综合。一个表达式可以只包含一个常数或一个变量。操作
3、符可以是四则操作符、关系操作符、位操作符、逻辑操作符、复合操作符。因此从类型上分,表达式可以分为算术表达式、字符操作表达式、赋当泶锸胶吐呒泶锸降取在书写上,JavaScript通常认为一个自然行是一个表达式。表达式的末尾通常使用分号“;”作为结束标志。实际上可以将所有的表达式写在一行上,用分号分隔开即可。但是出于可读性的考虑不推荐这样书写,除非几个语句都很短,而且在语意上并列(例如对若干变量的初始化赋值)。表达式1表达式2/*上面这样写是可以的*/表达式1;表达式2;表达式3;/*上面这样书写也是符合语法的*/3.2.2 什么叫操作符操作符就是对数据进行操作的符号,其表达了要对数据执行的操作。
4、关于操作符的说明:(1)从参与操作的数据个数上看,操作符被分为一元操作符、二元操作符和三元操作符。一元操作符如自加(x+)、自减(x-),二元操作符最常见,如四则运算的加减乘除,三元操作符如条件操作符(c?x:y)。(2)三元条件操作符较复杂,(3)自加、自减操作符中,操作符与变量的相对位置,即“+x”和“x+”是不同的,需要仔细体会其运算的先后顺序。(4)位运算符通常会被当作逻辑运算符来使用。(5)逻辑与/或有时候被称为“快速与/或”。(6)与四则运算有关的运算符不可以作用在字符串上,但是可以使用“+”和“+=”来实现字符串的连接合并。“”a”+”b”的运算结果是“”ab”(7)不要将赋值操
5、作符“=”和逻辑操作符“=”混淆。3.2.3 什么是优先级在进行四则运算时,乘除法的计算顺序要优先于加减法,这就是表达式运算的优先级。上一小节中表3-1各操作符按照优先级由高至低排列。在表达式中,具有高优先级的操作将被优先计算,然后才是优先级较低的操作符。如果若干并列的操作符具有相同的优先级,则按照自左至右的顺序计算。和四则运算类似的是,括号可以用来改变运算的先后顺序,这在很多时候是至关重要的。在程序出错或者程序结果背离预期的时候,可以用括号来将复杂的表达式分解,强制计算按照要求的顺序来,常常可以解决很多异常。善于利用优先级可以构造比较复杂的表达式,缩短代码长度。一般说来,只要表达式符合语法,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第3章 获取用户的输入 获取 用户 输入
限制150内