js编程基础

本文详细介绍了JavaScript中函数的定义方式,包括格式1和格式2,以及调用方式。强调了函数定义时的注意事项,如参数名称不携带var,函数无返回值类型但可使用return,函数重载不存在等。同时,提到了arguments对象在函数中的应用,用于绑定实际参数到形式参数。最后,通过示例展示了函数的赋值调用,并输出了结果。
摘要由CSDN通过智能技术生成

             

/* 定义函数的 格式1 形式参数列表 function 函数名称(参数名称1,参数名称2....){ 函数的里面业务逻辑 直接在这输出document.write("xxx") ; } 格式1调用: 单独调用 函数名称(实际参数列表) ; 格式2:(推荐) function 函数名称(参数名称1,参数名称2....){ 函数的里面的业务逻辑 return 结果; } 格式2调用: 赋值调用 var 最终结果变量 = 函数名称(实际参数列表) ; 定义函数的注意事项: 1)js是弱类型语言,定义函数的时候,参数名称不能携带var 2)js定义时候,没有返回值类型,但是函数中可以携带return语句,代表方法结束! 3)Js中没有函数重载的概念,如果方法名相同,后面定义的函数将前面定义的函数覆盖了 4) 实际参数列表 < 形式参数列表,函数依然会被调用,不过值是"NaN",有一个形式参数没有赋值 实际参数列表 > 形式参数列表,将实际参数的值赋值给形式参数,多余的实际参数,直接省略不计! 5)隐藏一个数组名称:arguments,作用:将实际参数绑定给形式参数 */ //定义函数,两个数据求和 //格式1的写法 //function sum(var a, var b ){//不能带var /* function sum( a, b ){ var c = a+b ; document.write("c:"+c); } //调用 sum(10,20) ; */ //格式2的写法 /* function sum(a,b){ var c =a+b ; return c; } */ function sum(a,b,c){ //a=10,b=15,c=20 //隐藏一个数组名称:arguments //作用:将实际参数绑定给形式参数 for(var i = 0 ; i< arguments.length;i++){ document.write(arguments[i]+"&nbsp;&nbsp;<br/>"); } var d = a+b+c ; return d ; } //赋值调用 var result = sum(10,15,20) ; document.write("result:"+result) ;    

变量,用var定义,数据类型由值决定

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值