码迷,mamicode.com
首页 > 编程语言 > 详细

JavaScript定义函数的方法

时间:2017-12-24 22:52:40      阅读:230      评论:0      收藏:0      [点我收藏+]

标签:return   new   abc   cti   post   ber   str   eof   asc   

js定义函数的方式

方法1:

function 函数名(参数){

函数体}

function singleFun(a){
alert("我是方式一定义的一个参数函数 传入的值为:" + a);
}

singleFun(666);

方法2:var 函数名=new function(“参数”,“函数”)

var sum = new Function("num1,num2","return num1+num2");
// 函数调用
var result1 = sum(120,130,66);
alert(result1);

方法3:var 函数名=function(参数){函数列表}

var funname = function(a,b){
alert(a); // abc
alert(b); // true
}
// 函数调用
funname("abc",true);

 

 

 

arguments在函数体内可以直接使用,不需要我们去定义;他可以接受所有的参数列表

function sum(){

var result = 0;

for (var i = 0; i < arguments.length; i++ ) {

var p = arguments[i];

alert(typeof(p)+" 值 "+p);

if ( typeof(p) == "number" ) {
result += p;
}
}
return result;
}
var result = sum(12,88,"100",50);
alert("和为: "+result)

 

JavaScript定义函数的方法

标签:return   new   abc   cti   post   ber   str   eof   asc   

原文地址:http://www.cnblogs.com/sunzhnan/p/8099241.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!