js引出函数概念的案例
js引出函数概念的案例


1 <!DOCTYPE html>
2 <html>
3 <head>
4 <meta charset="utf-8">
5 <title></title>
6 <script>
7 /*输入两个数,再输入一个运算符,得到结果*/
8 var num1 = window.prompt("请输入第一个数");
9 num1=parseFloat(num1);
10 var num2 = window.prompt("请输入第二个数");
11 num2=parseFloat(num2);
12 var oper = window.prompt("请输入运算符");
13 var res = 0;
14 switch(oper)
15 {
16 case "+":
17 res = num1 + num2;
18 document.write(num1+oper+num2+"="+res);
19 break;
20 case "-":
21 res = num1 - num2;
22 document.write(num1+oper+num2+"="+res);
23 break;
24 case "*":
25 res = num1 * num2;
26 document.write(num1+oper+num2+"="+res);
27 break;
28 case "/":
29 res = num1 / num2;
30 document.write(num1+oper+num2+"="+res);
31 break;
32 defult:document.write("输入错误");
33 }
34 </script>
35 </head>
36 <body>
37 </body>
38 </html>



1 //jisuan.js
2 function p(){
3 /*输入两个数,再输入一个运算符,得到结果*/
4 var num1 = window.prompt("请输入第一个数");
5 num1=parseFloat(num1);
6 var num2 = window.prompt("请输入第二个数");
7 num2=parseFloat(num2);
8 var oper = window.prompt("请输入运算符");
9 var res = 0;
10 switch(oper)
11 {
12 case "+":
13 res = num1 + num2;
14 document.write(num1+oper+num2+"="+res);
15 break;
16 case "-":
17 res = num1 - num2;
18 document.write(num1+oper+num2+"="+res);
19 break;
20 case "*":
21 res = num1 * num2;
22 document.write(num1+oper+num2+"="+res);
23 break;
24 case "/":
25 res = num1 / num2;
26 document.write(num1+oper+num2+"="+res);
27 break;
28 defult:document.write("输入错误");
29 }
30
31
32 }


1 <!--putong.html-->
2
3 <!DOCTYPE html>
4 <html>
5 <head>
6 <meta charset="utf-8">
7 <title>调用函数实现计算功能</title>
8 <script src="jisuan.js" type="text/javascript"></script>
9 </head>
10 <body>
11 <input type="button" value="点我开始计算" onclick="p()">
12 </body>
13 </html>

运行效果如下图所示:

js引出函数概念的案例的更多相关文章
- [概念] js的函数节流和throttle和debounce详解
js的函数节流和throttle和debounce详解:同样是实现了一个功能,可能有的效率高,有的效率低,这种现象在高耗能的执行过程中区分就比较明显.本章节一个比较常用的提高性能的方式,通常叫做&qu ...
- Atitit java方法引用(Method References) 与c#委托与脚本语言js的函数指针
Atitit java方法引用(Method References) 与c#委托与脚本语言js的函数指针 1.1. java方法引用(Method References) 与c#委托与脚本语言js ...
- JS匿名函数的理解
js匿名函数的代码如下:(function(){ // 这里忽略jQuery 所有实现 })(); 半年前初次接触jQuery 的时候,我也像其他人一样很兴奋地想看看源码是什么样的.然而,在看到源码的 ...
- JS回调函数(callback)
在使用Jquery的时候,用到Callback(),回调函数的概念.而且很多. 比如: $.ajax({ url:"test.json", type: "GET" ...
- js的基本概念详解
来自<javascript高级程序设计 第三版:作者Nicholas C. Zakas>的学习笔记(三) 如果你刚学js,想快速了解到js的基本概念,以下将会是一篇不错的引导文章: 语法 ...
- JS的基本概念
JS的基本概念 任何语言的核心都必然会描述这门语言最基本的工作原理.而描述的内容通常都要涉及这门语言的语法,操作符,数据类型,内置功能等用于构建复杂解决方案的概念.Ecma-262通过叫做EcmaSc ...
- js调用函数时传入的参数个数与函数定义时的参数个数不符时的操作
在js中函数没有重载的概念,如果声明了多个重名的函数,不管函数的形参个数是否一样,只有最有一个有效,其他的函数声明都是无效的.比如说声明了两个函数fn(),第一次声明时没有形参,第二次声明时形参有两个 ...
- JavaScript--我发现,原来你是这样的JS(基础概念--躯壳,不妨从中文角度看js)
介绍 这是红宝书(JavaScript高级程序设计 3版)的读书笔记第二篇(基础概念--躯壳篇),有着部分第三章的知识内容,当然其中还有我个人的理解.红宝书这本书可以说是难啃的,要看完不容易,挺厚的, ...
- JavaScript--我发现,原来你是这样的JS(基础概念--灵魂篇,一起来学js吧)
介绍 这是红宝书(JavaScript高级程序设计 3版)的读书笔记第三篇(灵魂篇介绍),有着剩下的第三章的知识内容,当然其中还有我个人的理解.红宝书这本书可以说是难啃的,要看完不容易,挺厚的,要看懂 ...
随机推荐
- CSS3-transform变形功能
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8" ...
- BZOJ3160: 万径人踪灭
设a[i]=bool(s[i]=='a'),b[i]=bool(s[i]=='b'),考虑a和a.b和b的卷积,由于卷积是对称的,就可以统计出不连续回文子串个数了.可能说得比较简略.再用manache ...
- Javascript权威指南——第一章Javascript概述
示例:javascript贷款计算器 相关技术: 1.如何在文档中查找元素: 2.如何通过表单input元素来获取用户的输入数据: 3.如何通过文档元素来设置HTML内容: 4.如何将数据存储在浏览器 ...
- rem自适应布局的回顾总结
使用rem实现自适应布局,应该算是当前移动前端的一大趋势,有些人对此还有点迷惑,搞不懂rem是如何实现自适应布局,如何根据设计稿来调整rem的值?rem布局如何用雪碧背景图片?rem一定要加载JS吗? ...
- 只是为了好玩——Linux之父林纳斯自传
http://yuedu.163.com/source/d227d1ce35d248b1a00471c11464d5d9_4
- 使用 Object.create 创建对象,super 关键字,class 关键字
ECMAScript 5 中引入了一个新方法:Object.create().可以调用这个方法来创建一个新对象.新对象的原型就是调用 create 方法时传入的第一个参数: var a = {a: 1 ...
- validate jquery 注册页面使用实例 详解
官方使用文档:http://jqueryvalidation.org/documentation/ 参考资料:http://www.w3cschool.cc/jquery/jquery-plugin- ...
- Redis-cluster集群【第一篇】:redis安装及redis数据类型
Redis介绍: 一.介绍 redis 是一个开源的.使用C语言编写的.支持网络交互的.可以基于内存也可以持久化的Key-Value数据库. redis的源码非常简单,只要有时间看看谭浩强的C语言,在 ...
- realloc,malloc,calloc函数的区别
from:http://www.cnblogs.com/BlueTzar/articles/1136549.html realloc,malloc,calloc的区别 三个函数的申明分别是: void ...
- oracle 中的Ipad()函数
本文基于转载: lpad函数从左边对字符串使用指定的字符进行填充.lpad意思是从左边填充的意思. 语法格式如下: lpad( string, padded_length, [ pad_string ...