| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> JavaScript知识库 -> 用JS和JQ实现简易计算器 -> 正文阅读 |
|
[JavaScript知识库]用JS和JQ实现简易计算器 |
100 ? HTML代码 <input type="numble" id="num1"> <select id="op"> <option value="+">+</option> <option value="-">-</option> <option value="*">*</option> <option value="/">/</option> </select> <input type="text" id="num2"> <button οnclick="caculate()">计算</button> <input type="text" id="result"> 用JS实现: //页面加载事件 window.οnlοad=function(){ btn.οnclick=function(){ //获取第一个框num1的值 var num1=parseFloat(document.getElementById("num1").value); //获取第二个框num2的值 var num2=parseFloat(document.getElementById("num2").value); //获取运算符下拉框“op”的值 var op=document.getElementById("op").value; //运算 var result=0; if(op=="+"){ result=parseFloat(num1)+parseFloat(num2); //加parseFloat()是因为num1+num2是字符串拼接的写法 }else if(op=="-"){ result=num1-num2; }else if(op=="*"){ result=num1*num2; }else if(num2==0){ result=0; }else{ result=num1/num2; } //给result赋值 document.getElementById("result").value=result; } } 用jq实现 function caculate(){ var num1=$("#num1").val(); var num2=$("#num2").val(); var result=0; console.log(result); var op=$("#op").val(); if(op=="+"){ result=parseFloat(num1)+parseFloat(num2); }else if(op=="-"){ result=num1-num2; }else if(op=="*"){ result=num1*num2; } else if(op=="/"){ if(num2==0){ alert("除数不能为0") } result=num1/num2; } $("#result").val(result); } JQ部分就不写备注了,如果不了解JQ部分的方法或用法可看我之前写的“JQuery基础”。 |
|
JavaScript知识库 最新文章 |
ES6的相关知识点 |
react 函数式组件 & react其他一些总结 |
Vue基础超详细 |
前端JS也可以连点成线(Vue中运用 AntVG6) |
Vue事件处理的基本使用 |
Vue后台项目的记录 (一) |
前后端分离vue跨域,devServer配置proxy代理 |
TypeScript |
初识vuex |
vue项目安装包指令收集 |
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/24 0:17:54- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |