JavaScript-函数定义
1、js函数是一段可以被重复利用的代码片段;可以完成某个特定的功能的;
2、js中的函数:函数必须调用才能执行;js中的函数不需要指定返回值类型;任何类型都可以;
第一种方式:
function 函数名(){
函数体;
}
第二种方式:
函数名=function (){
函数体;
}
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>js函数初步</title>
</head>
<body>
<script type="text/javascript">
function sum(a,b){
//a和b都是局部变量。都是形参a和b都是变量名,随意
alert(a+b);
}
sum(10,22);
//定义函数
sayHello=function(username){
alert("hello"+username)
}
sayHello("李四");
</script>
<input type="button" value="hello" onclick="sayHello('jack');" />
<input type="button" value="求和" onclick="sum(10,20);" />
</body>
</html>
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>js函数</title>
</head>
<body>
<script type="text/javascript">
function sum(a,b){
return a+b;
}
var ret1= sum(1,5)
alert(ret1)//6
var ret2=sum("jack")
alert(ret2)//jackundefined
//jack赋值给变量a,b变量默认赋值undefined
var ret3=sum()
alert(ret3)//NaN
//两个undefined相加就是NaN
//NaN 是一个具体的值,该值表示不是数字。Not a Number
var ret4=sum(1,5,7)
alert("结果="+ret4)//结果=6
//7丢了。结果就是1+5;
//js中,函数名字不能重名(同名);
//当函数重名,后声明的函数会将之前声明的同名函数覆盖
function text1(username){
alert("text....")
}
function text1(){
alert("123445422sdasfasf")
}
text1("lisi")//这个调用的是第二个函数
</script>
</body>
</html>
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 【自荐】一款简洁、开源的在线白板工具 Drawnix