js循环一段html代码,HTML-JS 循环 函数 递归(示例代码)

本文详细介绍了函数的声明规则,包括参数列表、无参函数、有返回值函数等,并讲解了函数调用的两种方式:直接调用和事件触发。此外,还涵盖了函数作用域、匿名函数的使用和不同写法特点。无论你是初学者还是进阶开发者,这里都有你需要的函数理解指南。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

【函数的声明及调用】

1、函数的声明格式:

function 函数名(参数1,参数2,...){

//函数体代码

return 返回值;

}

函数的调用

① 直接调用:函数名(参数1的值,参数2的值,....);

② 事件调用方式:直接在HTML标签中,使用事件名="函数()"

点击按钮,打印内容

2、函数的注意事项

① 函数名必须要符合小驼峰法则,首字母小写之后每个单词首字母大写 ;

② 函数名后面的括号中可以有参数,也可以没有参数,分别称为有参函数和无参函数;

③ 声明函数时的参数列表称为形参列表,形式参数。(变量的名字);

function saySth(str,color){}

调用函数时的参数列表,称为实参列表,实际参数。(变量的赋值);

saySth("你好","red");

④ 函数的形参列表个数与实参列表个数没有实际关联关系。

函数参数的个数,取决于实参列表

如果实参列表的个数

⑤ 函数可以有返回值,使用return返回结果,调用函数时,可以使用一个变量接收函数的返回结果。

如果函数没有返回值,则接收的结果为Undefined;

function func(){

return="haha";

}

var num=func();//num="haha";

⑥ 函数中变量的作用域

在函数中,使用var 声明的变量,为局部变量。只能在函数内部访问;

不用var声明的变量,为全局变量,在函数外部也能访问;

函数的形参列表,默认为函数的局部变量,只能在函数内部使用。

⑦ 函数的声明与函数的调用没有先后之分,即可以在声明函数前调用函数

func();//声明func之前调用也是可以的

function func(){}

[匿名函数的使用]

1、声明一个匿名函数,直接赋值给某一个事件。

window.οnlοad=function(){} 文档就绪函数

2、匿名函数表达式。将匿名函数,赋值给一个变量。

声明:var func=function(){}

调用:func();

注意:使用匿名函数表达式时,函数的调用语句,必须放在函数声明语句之后(与普通函数的区别)。

3、自执行函数:

① !function(){}();//可以使用多种运算符开头但一般用感叹号。

!function(形参列表){}(实参列表);

② (function(){}());//使用()将函数及函数后的括号包裹

③ (function(){})();使用()只包裹函数部分;

三种写法的特点:

① 使用!开头,结构清晰,不容易混乱,推荐使用。

② 能够表明匿名函数与调用的()为一个整体,官方推荐使用。

③ 无法表明括号与之后的()的整体性,不推荐使用;

//单行注释

/*多行注释,开头一个* */

/**

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值