JavaScript函数基础(一)

1、什么是函数?

***具有特定实现的功能n条语句的封装体
*只有函数是可以执行的,其他类型不可执行

2、为什么要用函数?

***提高代码复用
*便于阅读交流

3、如何定义函数

****函数声明
*表达式

	/*定义函数的方式*/
	 	function fn1(){//函数声明

	 		console.log('fn1()');
	 	}
	 	fn1();
	 	var fn2= function(){//表达式的方式
	 		console.log('fn2()');
	 	}

4、如何调用执行函数?

***1、直接调用 函数名() test()
*2、通过对象调用 obj.text()
*3、new调用 new test()
*4、test.call/apply(obj)“相当于obj.test”:临时让test成为obj的方法进行调用,
可以让一个函数成为任意对象的方法调用

var obj={};
function test2(){
	this.xxx='ath';
}
// obj.test2();//不能直接调用,根本就没有
test2.call(obj);//obj.test2()  //可以让一个函数成为任意对象的方法调用
console.log(obj.xxx);//'ath'
/*
	 	编程:
	 	1、根据年龄输出对应的信息。
	 	2、如果年龄小于18,输出'未成年'
	 	3、如果大于60,输出:’算了吧‘
	 	4、其他,输出:’刚好‘

	 	 */
	 	var age1=prompt('请输入年龄')
	 	function show(age){

	 		if(parseInt(age)){
	 			if(age<18){
	 				alert("未成年")
	 				return
	 			}
	 			else if(age>60){
	 				alert("算了吧")
	 				return
	 			}else{
	 				alert("刚好")
	 				return
	 			}
	 		}
	 	}
	 	show(age1);
	
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值