08函数的其他的定义方式.html
程序员文章站
2024-03-26 11:20:35
...
- 08函数的其他的定义方式.html
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>08函数的其他的定义方式</title>
<script>
/**
* 命名函数:函数如果有名字,就是命名函数
*
* 匿名函数:函数如果没有名字,就是匿名函数
*
* 函数的另一种定义方式
* 函数表达式:
* 把一个函数给一个变量,此时形成了函数表达式
* var 变量 = 匿名函数;
* 例子:
* var f1=function (){
*
* };
* 如果是函数表达式那么此时前面的变量中存储的就是一个函数,而这个变量就相当于 是一个函数,就可以直接加
* 小括号调用了
* f1();
*
* f1即是函数代码块加 (); 就能调用函数
*
* 注意:
* 函数表达式后面,赋值结束后,要加分号
*
*
*
*
* 函数定义:
* 1.函数声明--函数定义
* function 函数名(){
* 函数体
* }
*/
// (function () {
// console.log("月色真美!");
// })();//月色真美!
//函数的自调用,没有名字,调用---声明的同时,直接调用
//一次性的----
(function(){console.log("月色真美2");})();
var f1=function(){console.log("月色真美2");};
f1();
// //命名函数
// function f1(){
// console.log("哈哈,您又变帅了");
// }
// f1();//函数调用
// //如果一个函数能够调用:函数的代码();
// // 匿名函数
// //函数表达式
// var f2=function (){
// console.log("真的真的?");
// };
// //匿名函数不能直接调用
// f2();
//
//
// var f4=function(){
// console.log("我是一个函数");
// };
// f4();
// //函数声明(如果函数名重名会覆盖,)
function f1() {
console.log("妹妹教师好帅");
}
f1();//姐姐教师好帅(函数重名就执行后一个,后面一个覆盖前面一个)
function f1() {
console.log("姐姐教师好帅");
}
f1();//姐姐教师好帅
// // 函数表达式
var f2=function (){
console.log("助教姐姐好帅");
};
f2();//助教姐姐好帅
f2=function (){
console.log("小助教好帅");
};
f2();//小助教好帅
// var num=10;
// console.log(num);//10
// num=100;
// console.log(num);//100
</script>
</head>
<body>
</body>
</html>
推荐阅读
-
08函数的其他的定义方式.html
-
python中为其他函数添加额外功能,而不修改源代码的方式-------装饰器的使用讲解及代码示例(类似于java的装饰设计模式)
-
C/C++语言之通过定义指针函数方式来实现在一个cpp文件里面获取另外一个cpp文件函数的返回值
-
php自定义函数br2nl实现将html中br换行符转换为文本输入中换行符的方法【与函数nl2br功能相反】
-
php自定义函数br2nl实现将html中br换行符转换为文本输入中换行符的方法【与函数nl2br功能相反】
-
js函数定义的三种方式(js函数定义与调用)
-
php过滤htmlspecialchars() 函数实现把预定义的字符转换为 HTML 实体用法分析
-
ES6中箭头函数的定义与调用方式详解
-
关于html和css以及javascript等其他的注释方式分享
-
ES6中箭头函数的定义与调用方式详解