JS基础语法---函数的其他定义方式
时间:2019-11-28
本文章向大家介绍JS基础语法---函数的其他定义方式,主要包括JS基础语法---函数的其他定义方式使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。
函数的其他定义方式
-
函数声明
-
函数表达式:把一个函数给一个变量,此时形成了函数表达式
-
函数调用
-
函数的自调用
命名函数:函数如果有名字,就是命名函数
匿名函数:函数如果没有名字,就是匿名函数
1. 函数声明
function f1() { console.log("助教好帅哦"); } f1(); function f1() { console.log("小苏好猥琐哦"); } f1();
2. 函数表达式:
把一个函数给一个变量,此时形成了函数表达式:
var 变量=匿名函数;
ps:
如果是函数表达式, 那么此时前面的变量中存储的就是一个函数, 而这个变量就相当于是一个函数, 就可以直接加小括号调用了
函数表达式后面, 赋值结束后,要加分号
//函数表达式 var f2 = function () { console.log("哈哈,真的好帅哦"); }; //匿名函数不能直接调用 f2();
var f1=function(){console.log("阿涅哈斯诶呦");}; f1();
var f2 = function () { console.log("助教没有小杨帅"); }; f2(); f2 = function () { console.log("小杨真的很帅"); }; f2();
3. 函数的自调用:
ps:
没有名字,调用---声明的同时,直接调用
一次性,不会和其他冲突
(function () { console.log("阿涅哈斯诶呦"); })(); (function () { console.log("嘎嘎") })();
4. 函数调用
function f1() { console.log("哈哈,我又变帅了"); } f1();//函数调用 //如果一个函数能够调用: 函数的代码();
原文地址:https://www.cnblogs.com/jane-panyiyun/p/11947570.html
- 备忘录模式
- 《Java程序设计基础》 第8章手记Part 1
- 你很有想法,跟我学做菜吧No.3
- 《数据结构》 定长顺序串常用操作代码集合
- 一斤代码深入理解系列(七):微信小程序中使用微信风格样式库-WeUI
- 餐厅老板要累疯了No.2
- linux学习第十九篇:压缩介绍,gzip,bzip2,xz压缩工具
- 区块链?黑人问号?NO.1
- linux学习第二十一篇:安装软件包的三种方法,rpm,yum工具用法,yum搭建本地仓库
- iOS使用自签名证书实现HTTPS请求
- 《Java程序设计基础》 第7章手记
- linux学习第二十三篇:shell介绍,命令历史,命令补全和别名,通配符,输入输出重定向
- Python yield关键字 和 Generator(生成器)
- linux学习第二十篇:zip压缩,tar打包以及打包压缩
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法
- Redis 的底层数据结构(压缩列表)
- 相同的树
- 学习笔记之vim的使用
- json模块与pickle模块
- 删除多级文件夹及修改文件名
- delphi 多线程定时执行程序如何写
- 使用 Microsoft.Extensions.DependencyInjection 进行依赖注入
- Jpa 在CriteriaBuilder中添加where条件NotIn子查询
- python学习手册:第十一章——赋值表达式及打印
- hive
- python学习手册:第九章——元组、文件及其他
- C++数据类型之实型(浮点型)&科学计数法
- Hive的存储和MapReduce处理——数据清洗
- 大三课堂测试总结20191113
- SourceTree - 对Git的使用