JavaScript学习第二天

JavaScript学习第二天

Js第二天
函数的声明方式

1、function 语句自定义函数

function 函数名(参数一,参数二,参数三…){
语句块
return 返回值
}

function demo(a,b){
return a+b;
}

注意:function为小写,函数的参数不能赋初始值,参数传递的时候需要一一对应,但是不是需要传递所有的参数,如果实参小于形参,则有的参数一一对应,如果实参大于形参,后面的参数会被自动忽略。

2、构造函数的方式定义函数

var 函数名 = new Function(“参数一”,”参数二”,”参数三”…,”函数体”);

例如:var demo = new Function(‘a’,’b’,’z=a+b return z;’);

注意:Function 为大写首字母。

3、表达式直接写函数:

var 函数名 = function(“参数1”,”参数二”){函数体};

例如:var mySum = function(a,b){return a+b;};

也可以定义一个临时的函数名,此种方法多用在递归的函数

var 函数名 = function demo(x){if(x<1) return1;else document.wirte(x);return demo(x-1)}; 函数的调用方法: 直接调用: Demo(); 变量调用: var t = demo(); 在html标签中通过事件调用

判断传递参数的个数有几个:

arguments.length

获取实际传递的参数个数

for (var i ;i=0;i

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据