版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Web前端技术主讲人:XXX
XXX学院任务5制作简单运算器【知识目标】
掌握算术运算符的应用;
掌握比较运算符的应用;
掌握逻辑运算符的应用;
掌握赋值运算符的应用;
掌握条件运算符的应用;
了解运算符优先级。【技能目标】
能够运用算术运算符进行算术运算;
能够运用比较运算符进行比较运算;
能够运用逻辑运算符对多条件进行运算;
能够根据需求运用赋值运算符进行赋值;
能够根据需求运用条件运算符实现不同的业务逻辑。【素质目标】
培养学生科学严谨的态度;
培养学生勇于探索的精神。教学目标知识导图
算术运算符算术运算符算术运算符是一种在程序设计语言中用于对数值作算术运算的符号,它用于对两个变量或值进行算术运算。(1)+
,加法运算符,主要用于加法运算。算术运算符(2)-
,减法运算符,主要用于减法运算。算术运算符(3)*
,乘法运算符,主要用于乘法运算。算术运算符(4)/
,除法运算符,主要用于除法运算。算术运算符(5)%
,求余运算符,主要用于求余数。【案例】通过输入框输入数字,并判断该数字是奇数还是偶数,然后通过弹窗的方式输出判断结果。算术运算符(6)++
,递增运算符,每执行一次增加1,通常与变量结合使用。①前置递增,如++i。②后置递增,如i++。算术运算符(7)--,递减运算符,每执行一次减少1,通常与变量结合使用。①前置递减,如--i。②后置递减,如i--。
比较运算符比较运算符比较运算符也称关系运算符,主要用于对两个数据进行比较,其结果是一个布尔值。运算符说明示例>大于leta=8,b=5;console.log(a>b);//输出结果:trueconsole.log(a>10);//输出结果:false<小于leta=5,b=10;console.log(a<b);//输出结果:trueconsole.log(b<a);//输出结果:false>=大于等于leta=5,b=2;console.log(a>=b);//输出结果:trueconsole.log(5>=6);//输出结果:false<=小于等于leta=7,b=3;console.log(a<=b);//输出结果:falseconsole.log(a<=7);//输出结果:true比较运算符比较运算符也称关系运算符,主要用于对两个数据进行比较,其结果是一个布尔值。运算符说明示例==等于leta=2,b=2;console.log(a==b);//输出结果:trueconsole.log(5==4);//输出结果:false!=不等于console.log(3!=2);//输出结果:trueconsole.log(3!=3);//输出结果:false===全等(要同时比较值和数据类型)leta=3,b=3;console.log(a===b);//输出结果:trueleti=6,j='6';console.log(i===j);//输出结果:false!==不全等(要同时比较值和数据类型)leta=3,b=3;console.log(a!==b);//输出结果:falseleti=6,j='6';console.log(i!==j);//输出结果:true
逻辑运算符逻辑运算符逻辑运算符用于对布尔值进行运算,其返回值也是布尔值,通常用于条件判断。运算符说明示例&&与(可以理解为而且、并且),其运算规则是:当条件表达式中所有条件为true时,运算的结果为true;当条件表达式中有一个条件为false时,运算结果为false。console.log(3>2&&5<7);//结果:trueletuser=”test”,pwd=”123”;console.log(user==”test”&&pwd==”1234”);//结果:false||或(可以理解为或者),其运算规则是:当条件表达式中只要有一个条件为true,运算结果为true;当条件表达式中所有条件为false时,运算结果为false。letage=18;letheight=160;console.log(age>=18||height>=170);
//结果:true。!非(可以理解为取反。leta=true;console.log(!a);//结果:false逻辑运算符【案例】验证用用户输入的账号、密码是否正确。
具体实施步骤参考如下。
(1)通过输入框获取账号
(2)通过输入框获取密码
(3)使用条件语句对账号和密码的正确性进行验证,如果正确弹出输出“登录成功!”,否则弹
窗输出“你输入的账号或密码不正确!”。
赋值运算符赋值运算符赋值运算符用于将右边的值赋给左边的变量。运算符说明示例=赋值leta=8;//把数字8赋给变量aconsole.log(a);//输出结果:8+=加并赋值(连接并赋值)leta=5;a+=2;//相当于a=a+2console.log(a);//输出结果:7-=减并赋值leta=5;a-=2;//相当于a=a-2console.log(a);//输出结果:3*=乘并赋值leta=5;a*=2;//相当于a=a*2console.log(a);//输出结果:10/=除并赋值leta=5;a/=2;//相当于a=a/2console.log(a);//输出结果:2.5%=求余并赋值leta=5;a%=2;//相当于a=a%2console.log(a);//输出结果:1
条件运算符Eval()函数条件运算符也称三元运算符,根据给定的条件来判断返回运算结果。语法格式如下。条件表达式?表达式1:表达式2说明:(1)如果条件表达式为true,则返回表达式1的执行结果;(2)如果条件表达式为false,则返回表达式2执行的结果。【案例】根据输入的年龄判断是否成年。具体的业务逻辑为:如果年龄大于等于18,则弹窗输出“已成年!”,否则弹窗输出“未成年!”。条件运算符嵌套语法通过条件运算符的嵌套,可以对多个条件进行判断,从而返回更加多样的运算结果。语法格式如下。条件表达式1?表达式1:条件表达式2?表达式2:表达式3说明:
如果条件表达式1为true,则返回表达式1的执行结果;否则判断条件表达式2,如果条件表达式2为true,则返回表达式2执行的结果,否则返回表达式3执行的结果。【案例】根据输入的年龄判断是否成年。具体的业务逻辑如下。(1)如果输入的数字小于0或大于120,则弹窗输出“你输入的年龄不合法!”(2)如果年龄大于等于18,则弹窗输出“已成年!”,否则弹窗输出“未成年!”。eval()函数条件运算符基本语法e
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年秋招:甘肃电力投资集团试题及答案
- 2026年秋招:电池研发试题及答案
- 2026年秋招:大客户销售笔试题及答案
- 中小学生交通安全教育主题班会课件【共23张幻灯片】
- 物联网8.2-获取时间- 上
- 海底世界课件
- T/CAPT 002-2019青少年互联网不健康内容分类与代码
- 北师大版四年级上册课件数一数认识更大的数
- 山东省济宁市2026年初中学业水平考试地理试题(含答案)
- 河南省部分学校联考2026-2027学年高二上学期9月阶段检测语文试卷(含答案)
- 隶书的介绍教学课件
- 新闻宣传写作培训课件
- 源远流长话云南
- 医院三合理培训课件
- 小儿流感课件
- 游艇租赁合同协议书范本
- 驾校场地硬化施工合同
- CJ/T 466-2014燃气输送用不锈钢管及双卡压式管件
- 北京市科技计划项目(课题)结题经费审计工作底稿-参考文本
- 光纤熔接机80S中文操作手册
- 材料化学 课件 11-5 二维纳米材料
评论
0/150
提交评论