第一种写法:不常用

//创建一个函数对象,较少使用//可以将要封装的代码以字符串的形式传递给构造函数var fun = new Function("console.log('hello,这是我的第一个函数')");//调用函数fun();

第二种写法:推荐使用,有利于维护

/*使用函数声明创建一个函数语法:function 函数名([形参1,形参2,...,形参n]){语句...}*/function fun2(){console.log("这是我的第二个函数")}fun2();

第三种写法:

/*使用函数表达式来创建一个函数var 函数名 = function([形参1,形参2,...,形参n){语句...}*/var fun3 = function(){console.log("我是匿名函数中封装的代码")}fun3();

JavaScript 普通函数的三种写法相关推荐

  1. javascript函数的三种写法

    在JS中函数的三种写法 [0401] 在js中函数有三种写法,这里我简单列举一下. 第一种: 第二种: 第三种: 对于以上三种函数的调用方法,这里可以简单的理解一下,第一种是最常见的函数写法,第三种是 ...

  2. 利用swap函数的三种写法

    简述: 本节记录一下两个数据进行交换的三种写法. 其中第三中可算有点趣味. A.手写swap 利用我们自己写的swap函数,利用引用来交换. #include<iostream> usin ...

  3. JavaScript中函数的三种定义方法

    JavaScript中函数定义的三种方法. 函数的三种定义方法分别是:函数定义语句.函数直接量表达式和Function()构造函数的方法.下面依次介绍这几种方法具体怎么实现. 1. 函数定义语句 // ...

  4. JS中回调函数的三种写法!

    //第一种---------------------------------------- function parent(str,callback) {console.log(str);callba ...

  5. strlen函数的三种写法

    第一种,也是最简单的,使用count计数器法 int my_strlen2(char *arr)//count计数器法 {int count = 0;while (*(arr++)){count++; ...

  6. Vue——05-02组件的数据、为什么data要使用函数、父组件给子组件传递数据的三种写法、父传子以及传两种以上的值、默认值以及父传子的引用类型

    目录 在组件中获取数据 二.组件中的data为什么必须要是函数? 父组件给子组件传递数据--props属性 第一种写法: 第二种写法: 第三种写法: 传默认值 : 父组件传子组件数据--引用类型的两种 ...

  7. JavaScript高级第2天:定义函数的三种方式、函数的原型链结构、完整原型链、作用域以及作用域链、函数的四种调用模式、闭包、计数器、斐波那契数列优化、三种继承方式

    JavaScript高级第二天 01-定义函数的三种方式 1.函数声明 function:可以先调用再声明,因为预解析(把函数声明.变量声明进行提升) function fn() {//函数体conl ...

  8. JavaScript 循环中调用异步函数的三种方法,及为什么 forEach 无法工作的分析

    JavaScript 循环中调用异步函数的三种方法,及为什么 forEach 无法工作的分析 业务分析 初版的问题 解决方案 传统的 for 循环 不使用 for 循环的解决方案 分析 forEach ...

  9. JavaScript函数的几种写法

    几种常见写法 1. 常规写法: 最常规的写法 // 函数的定义 function foo(){alert('常规写法'); }// 函数的调用 foo() 2. 匿名函数写法 给一个变量赋值为一个函数 ...

最新文章

  1. android用什么包管理器,android – 包管理器已经死了
  2. 理解ffmpeg中的pts,dts,time_base
  3. highcharts 去掉Highcharts.com链接
  4. nx set 怎么实现的原子性_【redis进阶(1)】redis的Lua脚本控制(原子性)
  5. 前端学习(571):margin负值下的两栏自适应
  6. win8无线网络受限怎么办 win8网络受限的解决方法
  7. 【LeetCode】【数组】题号:*289,生命游戏
  8. 系统U盘还原成普通U盘
  9. 遥感测绘技术在考古中的应用
  10. 回顾|领略云原生技术之美
  11. Hyperf基础使用
  12. 关于中层管理者任务传递方式的思考
  13. 架构师的 36 项修炼第07讲:高性能系统架构设计
  14. 根据二叉树先序遍历和中序遍历构建二叉树
  15. 免费亚马逊云服务器AWS EC2使用流量查看
  16. 普林斯顿大学计算机科学排名,普林斯顿大学计算机科学与工程世界排名2019年最新排名第9(ARWU世界排名)...
  17. java获取小程序中用户的unionId的三种方式
  18. 【IT技术】阿里RDS首席产品架构师何云飞:阿里云数据库的架构演进之路
  19. 用Magicavoxel像搭积木一样来做一个3D像素场景
  20. 乐视超级电视无法进入界面的问题及解决办法,安装电视家

热门文章

  1. 微信小程序“奶茶屋”的设计与实现
  2. 毕业季--写给大学毕业生的一番话
  3. php实现对ppt的编辑,在powerpoint中用于对幻灯片内容进行编辑的视图是什么?
  4. 50天用JavaScript完成50个web项目,我学到了什么?
  5. SQL Server 阻止保存要求重新创建表的更改
  6. (C语言)对称数判断
  7. centos6 centos7 刷新清除dns缓存
  8. [启动]Linux启动流程rcN.d rcS.d rc.local等
  9. 和平精英封十年修改服务器,和平精英反开挂系统升级,观战作弊最低封号十年,网友:大快人心...
  10. Spring源代码分析(11)---JDBC Dao(老树发新芽)