《Javascript运算符.ppt》由会员分享,可在线阅读,更多相关《Javascript运算符.ppt(13页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、主讲老师:方丹主讲老师:方丹JavaScript 运算符运算符(二二)回顾nJS有哪些数据类型和运算符n举例JS的说明类型转换函数n描述连接符号+的应用本节目标n任务一:理解比较运算符,条件运算符,逻辑运算符的含义n任务二:编写较为复杂的无参函数4任务一:比较运算符运算符说明示例=等于。如果两个操作数相等,则返回真。a=b!=不等于。如果两个操作数不相等,则返回真。Var2!=5大于。如果左边的操作数大于右边的操作数,则返回真。Var1var2小于。如果左边的操作数小于右边的操作数,则返回真。Var2var1=小于等于。如果左边的操作数小于或等于右边的操作数,则返回真。Var2=4Var2=大
2、于等于。如果左边的操作数大于或等于右边的操作数,则返回真。Var1=5Var1=var2functioncalcu()varnumb1=document.calc.num1.value;varnumb2=document.calc.num2.value;vartotal=parseFloat(numb1)*parseFloat(numb2);document.calc.result.value=total;if(total500)alert(购买总价超过500n支付时将赠送超级Q币2枚!);.其他代码略,同上例1、比较运算符预计总价超过500,赠送1个!2、逻辑运算符运算符值说明与(&)exp
3、r1&expr2只有当expr1和expr2同为真时,才返回真。否则,返回假。或(|)expr1|expr2如果其中一个表达式为真,或两个表达式同为真,则返回真。否则,返回假。非(!)!expr如果表达式为真,则返回假。如果为假,则返回真。5001000之间,赠送一只;10002000之间,赠送IBM智能鼠标2只;2000以上,直接与贵宾台联系。7functioncalcu()varnumb1=document.calc.num1.value;varnumb2=document.calc.num2.value;vartotal=parseFloat(numb1)*parseFloat(numb
4、2);document.calc.result.value=total;if(total500)&(total1000)&(total2000)alert(购买总价超过2000n请直接与贵宾台联系!);.其他代码略,同上例逻辑运算符条件语句用于测试条件。3、条件运算符variablename=(condition)?value1:value2语法:语法:如果条件结果为true则职位value1,否则为Value2。条件运算符EX:使用条件运算符改写上一个案例functioncalcu()varnum1=document.calc.num1.value;varnum2=document.calc
5、.num2.value;varnum=num1*num2;vartotal;total=(num50)?num1:num2;document.calc.result.value=total;.其他代码略,同上例4、操作符、表达式qJavaScript的表达式varnum1=3*(4/5)+6;varnum2=Math.PI*radius*radius;varnum3=num2+%+num1;varnum4=(+num2+)%(+num1+);总结 n比较和逻辑运算符用于测试true或false。n逻辑运算符用于测定变量或值之间的逻辑。n条件运算符作业一(必做)n1、课堂案例n2、制作购物车,在购物车中能够计算宝贝的价值,如果购买的宝贝超过100元,提示免邮n3、在第2题的基础上,使用条件运算符修改代码作业 二(选做)制作淘宝网购物制作淘宝网购物简易计算器页面简易计算器页面n编写如左图所示,具有能对两个操作数进行加、减、乘、除运算的简易计算器。提示:加、减、乘、除四个按钮分别调用四提示:加、减、乘、除四个按钮分别调用四个函数实现两个数相加、相减、相乘和相除个函数实现两个数相加、相减、相乘和相除
限制150内