函数和预定义函数

函数和预定义函数

函数:

​ 函数的定义:函数就是一段可重复使用的代码块。当程序中出现很多重复的代码时,就可以使用函数来封装这些代码,从而减少代码输入量。

定义函数:

​ 1.函数声明方式 function print(参数){函数体}

​ 2.表达式方式 var func = print(参数){函数体}

​ 3.构造函数方式 var add = new Function(‘a’,‘b’,‘return a+b’);

形参和实参:

​ 形参:定义函数时的参数列表中的参数

​ 实参:调用函数时给出的参数

形参与实参的执行结果:

​ 1.形参与实参的个数相同时,正常执行。

​ 2.形参的个数比实参的多时,多出的形参的值为defined。

​ 3.实参的个数比形参的多时,函数不接收多出的实参。

返回值:

​ js函数的返回值是由return语句提供的,如未显式给出return语句,则返回值为undefined

​ return语句的作用:决定返回值,结束函数。

注意:当return的值为false时,可以阻止DOM事件的冒泡。

附加知识:

​ URL和URI:

​ URL:统一资源定位符

​ URI:统一资源标识符

预定义函数:

函数名作用
eval()对一串字符串形式的JavaScript代码字符求值
uneval()创建的一个Object的源代码的字符串表示
isFinite()判断传入的值是否是有限的数值
isNaN()判断一个值是否不是数字值
parseInt()解析字符串参数,并返回指定的整数
parseFloat()解析字符串参数,并返回一个浮点数
decodeURI()对已编码的统一资源标识符(URI)进行解码,并返回其非编码形式
encodeURI()对统一资源标识符(URI)进行编码,并返回编码后的URI字符串

eval():将字符串还原为Javascript代码

encodeURI()和decodeURI()是为了防止语言冲突造成乱码

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值