函数

//var fun = new Function("console.log(Hello 这是我的第一个函数);");
//fun();function fun2() {console.log("这是我的第二个函数");alert("哈哈哈哈");document.write("~~~~(>_<)~~~~");
}//console.log(fun2);
//调用fun2
//fun2();var fun3 = function () {console.log("我是匿名函数中封装的代码");
};fun3();

1. 函数说明

  1. 函数也是一个对象
  2. 函数中可以封装一些功能(代码),在需要时可以执行这些功能(代码)
  3. 函数中可以保存一些代码在需要的时候调用
  4. 使用 typeof 检查一个函数对象时,会返回一个 function

2. 创建一个函数

  1. 在实际开发中很少使用构造函数来创建一个函数对象
  2. 创建一个函数对象
    • 可以将要封装的代码以字符串的形式传递给构造函数
var fun = new Function("console.log(Hello 这是我的第一个函数);");

3. 调用函数

  1. 封装到函数中的代码不会立即执行

    • 函数中的代码会在函数调用的时候执行
  2. 调用函数,函数对象()
    • 但调用函数时,函数中封装的代码会按照顺序执行
var fun = new Function("console.log(Hello 这是我的第一个函数);");
fun();

4. 函数其他创建方法

  1. 使用 函数声明 来创建一个函数
/*  语法:*      function 函数名(形参1,,形参2...形参N){*        语句...*        }*/function fun2() {console.log("这是我的第二个函数");alert("哈哈哈哈");document.write("~~~~(>_<)~~~~");
}//console.log(fun2);
//调用fun2
//fun2();
  1. 使用函数表达式来创建一个函数
/* var 函数名 = function(形参1,,形参2...形参N){*     语句....*  }*/var fun3 = function () {console.log("我是匿名函数中封装的代码");
};fun3();

JavaScript-function函数相关推荐

  1. JavaScript function函数种类

    本文转载于:https://www.cnblogs.com/polk6/p/3284839.html 本篇主要介绍普通函数.匿名函数.闭包函数 目录 1. 普通函数:介绍普通函数的特性:同名覆盖.ar ...

  2. Function:函数对象

    2. 基本对象Function:函数对象Array:Date:Math:RegExp:Global:<!DOCTYPE html> <html> <head>< ...

  3. Magento: 产品页面下jquery change函数失效 Call javascript function onchange product option

    明显的原因是change函数跟magento默认的onchange函数冲突. 一个方法是编辑 /js/varien/configurable.js  文件 : Place call to your f ...

  4. JavaScript生成器函数(generator function)

    JavaScript生成器函数(generator function) 注意:数组推导式和生成器推导式建议都不要使用.都是非标准语法. 可以使用生成器函数(generator function) 语法 ...

  5. JavaScript的函数(function)

    目录 函数的基本概念 概念: 理解: 优点: 函数的基本语法 声明式: 赋值式: 调用: 函数的参数 一个参数时 多个参数时 函数的返回值 函数的返回值return 简单的理解return 为什么要有 ...

  6. javascript回调函数笔记

    来源于:https://github.com/useaname/blog-study 在Javascript中,函数是第一类对象.意味函数可以像对象一样按照第一类被管理使用. 回调函数是从一个叫函数式 ...

  7. javascript 回调函数

    javascript 回调函数 回调函数 作为参数传递的函数 示例代码 let x = function () {console.log("执行回调函数") }let y = fu ...

  8. 深入理解 JavaScript Function

    1.Function Arguments JavaScript 函数的参数 类型可以是 复杂类型如  Object or Array 和简单类型 String Integer null undefin ...

  9. [译] ES6+ 中的 JavaScript 工厂函数(第八部分)

    本文讲的是[译] ES6+ 中的 JavaScript 工厂函数(第八部分), 原文地址:JavaScript Factory Functions with ES6+ 原文作者:Eric Elliot ...

  10. 【译】JavaScript 工厂函数 vs 构造函数

    译者:前端小智 原文:medium.com/@chamikakas- 当谈到JavaScript语言与其他编程语言相比时,你可能会听到一些令人困惑东西,其中之一是工厂函数和构造函数. 想优质文章请猛戳 ...

最新文章

  1. Spring Aop 常见注解和执行顺序
  2. 【错误记录】p7zip 交叉编译 Android 版本 NDK 报错 ( Application.mk | APP_ABI := armeabi-v7a arm64-v8a x86 x86_64 )
  3. 使用Oracle验证外部数据
  4. 【Leetcode】113. 路径总和 II
  5. 为中国本土NGINX用户和开发者提供技能升级的考试认证平台
  6. 网上流行的经典马屁回帖
  7. 【异或】LeetCode 136. Single Number
  8. 阿里云吴结生:今天的应用架构,正处在一个不可测的阶段
  9. 【51单片机】矩阵键盘
  10. Leetcode题解助手
  11. java-序列化以及反序列化
  12. java.lang.NoClassDefFoundError异常原因分析和解决方案
  13. shell 开机自动执行_【自研】开机自动登陆佛大校园网程序安装全教程
  14. 用计算机绘图课件,第7章 计算机绘图ppt课件.ppt
  15. 2021年RHCE考试题解法
  16. 【考研资料】计算机/软件超过百所大学的考研初试复试资料!
  17. 5、迪米特法则(Law of Demeter)
  18. oracle like通配符区分大小写
  19. Hercules双核锁步特性介绍
  20. 关于阿里矢量图标彩色icon使用

热门文章

  1. java分子分母的加减乘除_加减乘除四则运算
  2. python 1104: 求因子和(函数专题)
  3. 凸轮挺杆仿真(Simulink)
  4. 不需要邮箱 修改Gitlab账号密码(亲测可用)
  5. 【开发工具】IDEA Lua 开发环境配置(完整无错)
  6. JAVA语言的由来以及相关情况介绍
  7. python笔迹识别_python_基于Scikit learn库中KNN,SVM算法的笔迹识别
  8. 如何检查NAS硬盘有坏没有
  9. 时尚主题快闪视频相册视频案例制作教程(可转载)
  10. 云渲染那个好?云渲染测评终极章。市面上在的都在了!