函数和预定义函数

    科技2025-12-17  9

    函数和预定义函数

    函数:

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

    定义函数:

    ​ 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()是为了防止语言冲突造成乱码

    Processed: 0.018, SQL: 10