3.JavaScript函数入门

js的函数初学
函数的作用:
通过函数可以封装任意多条语句,而且可以在任何地方,任何时候调用执行。

函数的定义:
通过function声明,后跟一组参数及函数体:
在这里插入图片描述

function myFun(){
	alert('hello world');
}
myFun();

function myFun2(num1,num2){
	var sum=num1+num2;
	alert(num1+'和'+num2+'相加的结果是'+sum);
	
}
myFun2(3,5);

虽然可以反复调用,但一直alert,浏览器也想禁止你弹出。

这个时候函数的返回值登场了
任何函数通过return语句,后面跟着返回的值来实现返回值。

function myFun2(num1,num2){
	var sum=num1+num2;
	return (num1+'和'+num2+'相加的结果是'+sum);
	
}
document.write(myFun2(3,5));
alert(myFun2(3,55));
console.log(myFun2(4,5));

在这里插入图片描述

function my(arg){
	if(isNaN(arg)) return;
	return arg*2;
}
console.log(my("cbd"));
console.log(my("232"));

掌握函数中的参数arguments
在这里插入图片描述

function inner(num1,num2){
	console.log(num2);  //undefined
}
inner(10);
function inner(){
	console.log(arguments.length);//2
	console.log(arguments[0]);//索引从0开始的正整数
}
inner(10,5);

function inner2(){
	arguments[0]=99;
	console.log(arguments[0]);//索引从0开始的正整数
}
inner2(10,5);
//但在严格模式下,即使修改也是原来的值

求任意一组数的平均值

function inner3(){
	var sum=0,
		len=arguments.length,
		i;
	for(i=0;i<len;i++){
		//console.log(arguments[i]);
		sum+=arguments[i];
	}
	return sum/len;
}
var avg=inner3(10,5,555,656);
console.log(avg);

arguments是对象,不是数组,但和数组有些类型。

js中,一些对象提供了常用的属性和方法,这些叫内置对象。

NEXT:
常用的数组,字符串,Date,Math内置对象。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值