JS&jQuery初级07
来源:互联网 发布:浙江网络作协 编辑:程序博客网 时间:2024/06/04 08:37
做一个简单的计算器
加减乘除
知识点:
局部变量和全局变量
全局变量是整个JS都可以调用的,局部变量只能在函数里用。如何让JS的结果显示在html里
用innerHTML。将重复出现的动作,集合起来作为一个函数,用的时候调用函数。
比如其中的getInputNum()。
<!DOCTYPE html><html><body><form> 第一个数字:<br> <input type="text" id="num1" value="100"> <br> 第二个数字:<br> <input type="text" id="num2" value="200"> <br> 运算结果: <br> <p id="result">显示结果</p> </form> <button id="add">+</button><button id="subtract">-</button><button id="multiply">×</button><button id="divide">÷</button></body></html>
var addBtn=document.getElementById('add');var subtractBtn=document.getElementById('subtract');var multiplyBtn=document.getElementById('multiply');var divideBtn=document.getElementById('divide');var resultNum=document.getElementById('result');//提取result元素。var a_int;var b_int;addBtn.onclick=function(){ getInputNum(); var result=addiction(a_int,b_int); resultNum.innerHTML=String(result);//让结果显示在html里。 };subtractBtn.onclick=function(){ getInputNum(); var result=subtraction(a_int,b_int); var resultHtml="<p>"+result+"</p>"; resultNum.innerHTML=resultHtml; };multiplyBtn.onclick=function(){ getInputNum(); var result=multiplication(a_int,b_int); var resultHtml="<p>"+result+"</p>"; resultNum.innerHTML=resultHtml; };divideBtn.onclick=function(){ getInputNum(); var result=division(a_int,b_int); var resultHtml="<p>"+result+"</p>"; resultNum.innerHTML=resultHtml; };function getInputNum(){ var a=document.getElementById('num1').value;//调用页面里的num1元素的值。 var b=document.getElementById('num2').value; a_int=parseInt(a,10);//按照十进制,把字符转换成数值。 b_int=parseInt(b,10); }function addiction(x,y){ return x+y; }function subtraction(x,y){ return x-y; }function multiplication(x,y){ return x*y; }function division(x,y){ if (y == 0){ alert("0不能做除数"); return;} else{ return x/y; } }
阅读全文
0 0
- JS&jQuery初级07
- JS&jQuery初级05
- JS&jQuery初级06
- JS&jQuery初级08
- jQuery初级
- js初级
- 初级js
- 初级JS
- js原生学习-初级-练习07
- jquery 缓存初级应用
- jQuery初级入门
- Jquery 学习 初级
- jquery初级视频教程
- 【JQuery】初级使用笔记
- js初级2
- js初级3
- js函数初级
- JS初级循环
- win10 Maven配置环境变量问题
- Lua源码Lua编译库及解释器、编译器编译
- 1187: 棒棒糖(结构体专题)
- 软件定时器
- Matlab中的基本绘图方法
- JS&jQuery初级07
- elasticsearch-sql
- 欢迎使用CSDN-markdown编辑器
- linux 目录结构
- VM虚拟机 ubuntu16.04配置CPU版本的caffe
- java基础部分总结2
- linux学习之旅(十五(上))&磁盘
- 笨办法学 Python · 续 第二部分:简单的黑魔法
- linux 安装svn