javascript学习3-自定义函数

javascript自定义函数,很简单的小例子。

实现效果:输入两个数和运算符号,根据不同运算符对数据进行计算,返回值

代码:


 1 <html>
2 <head>
3 <script type="text/javascript">
4 var num1=window.prompt(‘请输入第一个num‘);
5 var num2=window.prompt(‘请输入第二个num‘);
6 var operator=window.prompt(‘请输入运算符‘);
7 num1=parseFloat(num1);
8 num2=parseFloat(num2);
9 document.write("运算结果为res="+jiSuan(num1,num2,operator));
10 //自定义函数:输入两个数,再输入一个运算符,得到结果
11 //备注:此处形参不要用var num1
12 function jiSuan(num1,num2,operator)
13 {
14 var res=0;
15 if(operator==‘+‘)
16 {
17 res=num1+num2;
18 }else if(operator==‘-‘)
19 {
20 res=num1-num2;
21 }
22 else if(operator==‘*‘)
23 {
24 res=num1*num2;
25 }else if(operator==‘/‘)
26 {
27 res=num1/num2;
28 }
29 return res;
30 }
31 </script>
32 </head>
33 <body>
34 </body>
35 </html>

javascript学习3-自定义函数,码迷,mamicode.com

时间: 2024-10-24 04:46:31

javascript学习3-自定义函数的相关文章

MySQL学习笔记-自定义函数

MySQL学习笔记-自定义函数 1.自定义函数简介 自定义函数:用户自定义函数(user-defined function,UDF)是一种对MySQL扩展的途径,其用法与内置函数相同 自定义函数的两个必要条件:(1)参数  (2)返回值 自定义函数: 创建自定义函数 CREATE FUNCTION function_name RETURNS {STRING|INTEGER|REAL|DECIMAL} routine_body 关于函数体: 1.函数体可以由合法的SQL语句构成: 2.函数体可以是

JavaScript学习03 JS函数

JavaScript学习03 JS函数 函数就是包裹在花括号中的代码块,前面使用了关键词function: function functionName() { 这里是要执行的代码 } 函数参数 函数的参数可以任意多个,不用声明变量类型,只用给出变量名: function myFunction(name, job) { 这里是要执行的代码 } 函数返回值 在函数中使用return语句,函数会停止执行,返回调用它的地方. 函数的返回值也不用声明类型,直接返回即可. function myFuncti

javascript 学习之自定义滚动条加滚轮事件

要自己写一个自定义滚动条加上滚轮事件,之前的没有滚轮事件不完整,今天整理了一个. 1.滚轮事件是不兼容的,firefox中是必需要用事件绑定的添加,用的DOMMouseScroll,当滚动鼠标的时候,只要鼠标滚动的方法就行了,而这通过检测datail的正负号就可以确定 2.其他的用mousewheel(Ie是onmousewheel),通过检测wheelDelta 1 <!doctype html> 2 <html> 3 <head> 4 <title>拖拽

MySQL学习笔记—自定义函数

MySQL学习笔记-自定义函数 注释语法: MySQL服务器支持3种注释风格: 从'#'字符从行尾. 从'– '序列到行尾.请注意'– '(双破折号)注释风格要求第2个破折号后面至少跟一个空格符(例如空格.tab.换行符等等).该语法与标准SQL注释语法稍有不同. 从/序列到后面的/序列.结束序列不一定在同一行中,因此该语法允许注释跨越多行. 下面的例子显示了3种风格的注释: mysql> SELECT 1+1; # This comment continues to the end of li

python学习之--自定义函数:

Python之--自定义函数: 在Python中,定义一个函数要使用def语句,依次写出函数名.括号.括号中的参数和冒号:,然后,在缩进块中编写函数体,函数的返回值用return语句返回. 以下自定义一个函数用于判断一个人是成年人好事青少年: 1 >>> def judge_person(age): 2 ... if age < 18: 3 ... print("teenager!") 4 ... else: 5 ... print("adult!&q

【JavaScript学习笔记】函数和数组

一.函数 一个函数应该只返回一种类型的值. 函数中有一个默认的数组变量arguments,存储着传入函数的所有参数. 为了使用函数参数方便,建议给参数起个名字. function fun1(obj, name, value){ console.log(arguments); console.log(obj); console.log(name); console.log(value); }fun1({'id':12}, 'username', '张三'); 二.数组 2.1.定义方式 var a

javascript学习笔记--迭代函数

概要 这里的迭代函数指的是对数组对象的操作方法,js数组共有五个迭代函数:every.fifter.forEach.map.some. 1.every every方法,返回值为Boolean类型,true表示数组中所有元素都满足条件,false表示数组中至少有一个不满足条件,代码如下: 1 var numbers = [1,2,3,4,5,4,3,2,1]; 2 numbers.every(function(item,index,array){ return item > 2; }) 3 输出:

JavaScript学习笔记——2.函数

1.定义 函数是一个完成“指定功能”且“命名”的代码段 函数只有通过名称“调用” 2.基本格式 function test(形参){ ... return 值; //停止执行 } test(实参); test()有括号为调用,在任何位置都可调用,包括自身(递归) test不加括号为函数自身,可当做变量使用 所以: var test=function(形参){ ... } test(实参); 3.参数处理 “有形无实”的处理: function test(a,b){ a = a?a:1; //未定

Javascript学习笔记(函数---再次学习)

1.函数的定义 2.函数的递归调用 3.闭包 1.函数的定义有两种: 第一种:函数声明 function functionName(arg0,arg1,arg2){ //函数体 } 函数声明,一个重要特征是函数声明提升,即在执行代码之前会先读取函数声明. 第二种:使用函数表达式 var functionName = function(arg0,arg1,arg2){ //函数体 }; 函数表达式与其他表达式一样,在使用前必须先赋值. 两种创建方式的区别:函数声明的方式创建函数会使函数声明提升.