js函数



1. 写一个js文件,在该文件中封装函数

2. 在需要的地方引入js文件即可. 比如在a.html中使用
<script type=”text/javascript” src=”js文件路径”></script> 
 代码: 
funs.js码 
//必然需要传入参数[num1,num2,oper]

function jiSuan(num1,num2,oper)

{    //把num1, num2转成float 

    num1=parseFloat(num1);

    num2=parseFloat(num2);  var res=0;

    switch(oper)

{   case "+":  

    res=num1+num2;

    break;

    case "-":

    res=num1-num2; 

    break;  

    case "*":

    res=num1*num2;  

    break;  

    case "/": 

    res=num1/num2; 

    break; 

    default: 

    window.alert("输入的运算符号错误");  } 

    //return 语句表示返回? 返回给哪个!(谁调用就返回给谁) 

    return res; } 


a.html:
<html> <head>
<meta http-equiv="content-type" content="text/html;charset=utf-8"/>

<!--在使用函数前,引入js文件-->
<script type="text/javascript" src="funs.js"></script>

<script type="text/javascript">

var num1=window.prompt("请输入一个数"); 

var num2=window.prompt("请输入2个数");  

var oper=window.prompt("输入运算符号");     

window.alert("res="+jiSuan(num1,num2,oper)); 
</script> 
</html>


js函数的分类 自定义函数
① 基本用法是: 
function 函数名(参数列表){  //语句  //return 语句 } 
说明:
(1) 函数的规范问题, 可以用字母开头, 不要用数字开头. 可以包括字母/数字
/_/$
(2) 参数列表可以多个(js支持可变参数)
(3) return 语句可以有,也可以没有. 最多只能有一个return


系统函数(js语句本身提供)

函数的调用方式
函数名(参数值); (通过函数名调用)
function test(val)

{  window.alert(val); }

test(“hello”);


通过函数指针去调用
基本用法 
var 变量=函数名; 变量(参数列表); 
代码
function test(num1,num2)

{      return num1+num2;  } 

//window.alert(test); 

//下面的话,相当于把test的函数指针,赋给了my这个变量. 

 //因此my也执行test函数的代码  

var my=test; 

window.alert(my);    

var res=my(67,90); 

window.alert("00"+res); 
特别说明:
1. 如果一个函数有返回值,你可以接收后再使用,也可以直接使用.

2. 如果一个函数没有返回值,但是你却使用,则会提示 undefined;

 



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值