章节
问答
课签
笔记
评论
占位
占位

编程练习

使用JS完成一个简单的计算器功能。实现2个输入框中输入整数后,点击第三个输入框能给出2个整数的加减乘除。

提示:获取元素的值设置和获取方法为:例:赋值:document.getElementById(“id”).value = 1; 取值:var = document.getElementById(“id”).value;

任务

第一步: 创建构建运算函数count()。

第二步: 获取两个输入框中的值和获取选择框的值。

提示:document.getElementById( id名 ).value 获取或设置 id名的值。

第三步: 获取通过下拉框来选择的值来改变加减乘除的运算法则。

提示:使用switch判断运算法则。

第四步:  通过 = 按钮来调用创建的函数,得到结果。

注意: 使用parseInt()函数可解析一个字符串,并返回一个整数。

?不会了怎么办
||
1
2
<!DOCTYPE html>
<html>
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
提交
重置代码
||

请验证,完成请求

由于请求次数过多,请先验证,完成再次请求

加群二维码

打开微信扫码自动绑定

您还未绑定服务号

绑定后可得到

  • · 粉丝专属优惠福利
  • · 大咖直播交流干货
  • · 课程更新,问题答复提醒
  • · 账号支付安全提醒

收藏课程后,能更快找到我哦~

使用 Ctrl+D 可将课程添加到书签

邀请您关注公众号
关注后,及时获悉本课程动态

举报

0/150
提交
取消
全部 精华 我要发布

最新回答 / 慕娘6191445
js 中“=”是赋值符号,将右边的值赋值给左边;“==”是相等,这是比较符号。你这里document.getElementById("fruit")是未知数,将一个未知数赋值给左边的变量,左边变量的已知值就会被覆盖,成为未知数。

最新回答 / 唐江亮
厉害的👍👍👍

最新回答 / 慕粉3414280
你犯了2个错误

最新回答 / 慕娘6191445
这种问题可以直接复制到vscode里面检查,89行“:”用成了中文,需要改成英文符号;101行“:”写成了“;”

已采纳回答 / 阳火锅
已老夫30年的代码编写经验来看    一眼就扫到<...图片...>这里有问题, 应该改成  :

最赞回答 / 普增林
<!DOCTYPE html><html>  <head>    <title>事件</title>    <script type="text/javascript">      function count() {        //获取第一个输入框的值        var a = parseInt(document.getElementById("txt1").value);        //获取第二个输入框的值      ...

最赞回答 / 周帅帅Love
因为里面的类型是字符串,字符串和字符串或者字符串和数字进行+的话,都会显示拼接,如果你想要将字符串数字变成数字进行加的话,除了使用的Number方法,你还可以使用(num1-0)+(num2-0)或者(+num1)+(num2)这些方法都可以。

+ 我来回答 回答最高可+2积分
全部 我要发布
最热 最新
只看我的

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

账号登录 验证码登录

遇到问题
忘记密码

代码语言