<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<script type="text/javascript">
/*
*函数function
* -函数也是一个对象
* -函数中可以封装,保存一些功能(代码),在需要时可以调用执行;
* -使用typeof检查一个函数对象时,会返回function
* -语法:
*
*/
//创建一个函数对象:
//封装的函数中的代码不会立即执行,会在调用时执行
//var fun = nwe Function("console.log('helloworld!');");
//方法一:函数声明
/*function fun(){
console.log("helloworld!");
}
fun();*/
//调用函数语法:函数对象()
//调用时,函数中封装的代码按顺序执行
//方法二:声明匿名函数
/*var fun1 = function(){ //匿名函数fun1
console.log("hlloworld!");
}
fun1();
function fun(a,b){//形参a,b
console.log(a+b);
}
fun(1,2);//实参1,2将赋值给函数中对应的形参
*/
//返回值:
//return后面的值将作为函数的执行结果返回
//可定义一个变量接受该结果
//在函数中return后的语句都不会执行
//如果函数后边不写return或者return后面不加任何值则会返回undefined
function fun(a,b){
var d = a + b;
return d;
alert("hello");//不执行
}
var result = fun(1,2);
console.log(result);
//返回值的类型:可以使函数值,比如fun(1,2);
// 也可以是一整个函数,比如fun;
//立即执行函数:
// 函数定义完,立即被调用,往往只会执行一次;
(function(){
console.log("我是立即执行函数")
})();
(function(a,b){
console.log(a+b);
})(1,2);
</script>
<title></title>
</head>
<body>
</body>
</html>
JS学习笔记DAY5--函数
最新推荐文章于 2024-10-16 17:24:41 发布
这篇博客深入探讨了JavaScript中的函数,包括函数声明、匿名函数、形参与实参的使用,以及函数的返回值。通过示例展示了如何创建和调用函数,强调了return语句的作用以及函数可以作为返回值的特点。同时,介绍了立即执行函数的概念,演示了其执行方式。
摘要由CSDN通过智能技术生成