JavaScrit(函数)

1.函数的定义

函数的作用:把一些需要反复调用的脚本封装。
语法

	function 起一个名字(函数参数1,函数参数2,函数参数3){
		反复调用的脚本;
	}

1.函数的名字属于标识符。(注意标识符的命名规则)
2.函数的参数,不是必须有的。(可有,可无,可多项)
例如(无参数函数):

	function hint_error(){  //定义一个函数
		alert("错误信息!!");
	}
	hint_error();           //调用函数

无参数函数,写入参数也不受影响

例如(有参数函数):

	function join_count(count1,count2){  //定义一个函数
		var join1=count1+count2;
		alert("合:"+join1);
	}
	join_count(1,2);          //调用函数

有参数函数,不写入值会受到一定影响。(主要看内部的脚本是否需要)

2.return(返回值)

注:return后值可有,可无,根据需要。 有值:结束函数内的脚本返回值。 无值:结束函数内的脚本。
例如(有值)

	function join_count(count1,count2){  //定义一个函数
		var join1=count1+count2;
		return join1;
		alert(join1);
	}
	alert(join_count(1,2));

return 返回的是值,不在浏览器以及控制台中显示,需要配合相应的方法。如alert();
如果return 下边还有程序将不执行。

例如(有值)

	function join_count(count1,count2){  //定义一个函数
		
		var join1=count1+count2;
		return;
		alert(join1);
	}
	alert(join_count(1,2));

运行到return直接结束,无值返回

3. arguments(访问函数参数的数组)

arguments不是数组,只是与数组类似。

语法:

	function a(){
		arguments[索引];//索引指:从0开始的正整数。
	}
	a(5,4,9,8,2);

注:arguments[0]对应着函数 a(5,4,9,8,2);中的第一个参数,也就是 5
	arguments[1]对应着函数 a(5,4,9,8,2);中的第二个参数,也就是 4
	

例子

	function a(){
		arguments[2]=10; //js严谨模式下不能这样写。 
		alert(arguments[0]);
		alert(arguments[1]);
		alert(arguments[2]);
		alert(arguments[3]);
		alert(arguments[4]);
	}
	a(5,4,9,8,2);

js严谨模式下 不能进行赋值修改,只能调用

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值