`
ASCII
  • 浏览: 30896 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

javascript定义函数的方法总结

阅读更多

在JavaScript里,定义函数的方式可以说也是花样百出,方式有很多,下面把几个常见到的定义函数方式汇总一下:

1.最常规定义方法 function name(){}

 

<script language="javascript" type="text/javascript">
function show()
{
      alert("ok")
}
show();
</script>
 

2.变量式定义 var n=function(){}

<script language="javascript" type="text/javascript">
var a=function(){
                alert("haha")
          };
a();
</script>
 

3.数组式定义 var n={f1:function(){},f2:function(){},f3:{f3_1:function,f3_2:function()}}

<script language="javascript" type="text/javascript">
var b={show:function(){alert("bbbb")},say:function(){alert("ccccc")},move:function(){alert("dddd")},run:{fast:function(){alert("run fast!")},slow:function(){alert("run slow!!!")}}};
b.run.fast();
</script>
 

4.面向对象式定义 var n=function(){n.m1=function(){};n.m2=function(){};}

<script language="javascript" type="text/javascript">

var c=function(){
this.method=function(){alert("c.method")};
this.method2=function(){alert("c.method2")};
}
var c2=new c();
c2.method2();

</script>
分享到:
评论

相关推荐

    javascript实现根据函数名称字符串动态执行函数的方法示例

    此外,关于JavaScript的其它编程技巧,本篇介绍了多个专题,包括常用函数技巧、面向对象入门、json操作、切换特效、查找算法、错误与调试、数据结构与算法、遍历算法以及数学运算的用法总结。这些内容都是非常实用的...

    javascript_函数大全

    定义函数的基本结构包括函数名、参数列表和函数体。例如: ```javascript function sum(a, b) { var c = a + b; return c; } ``` 在这个示例中,`sum`是函数名,`a`和`b`是参数,函数体内的代码执行加法操作并...

    JavaScript函数式编程.pdf

    由于JavaScript的作用域链,闭包能够访问到函数定义时的外部变量,即使外部函数已经执行结束。闭包通常用于创建私有变量和方法,以及数据封装。 4. 纯函数和副作用 纯函数是指在相同的输入下总是产生相同输出,...

    JavaScript函数的定义方法及函数的参数和优化.docx

    函数声明式(function declaration)是一种常用的定义函数的方法,语法为:`function fun_name () { }`,直接返回结果。这种方法可以在函数定义之前或之后调用函数。 函数赋值式(function expression)是一种使用 ...

    javascript指南和函数式编程

    1. **纯函数**:理解纯函数的定义,即给定相同的输入始终返回相同的输出,并且不产生任何副作用。 2. **高阶函数**:利用函数作为参数或返回值,如Array.prototype.map、Array.prototype.reduce等。 3. **柯里化...

    JavaScript定义函数的三种实现方法

    JavaScript定义函数的三种实现方法 【1】正常方法 function print(msg){ [removed](msg); } 对函数进行调用的几种方式: 函数名(传递给函数的参数1,传递给函数的参数2,….) 变量 = 函数名(传递给函数的...

    JavaScript函数个人总结笔记

    形参是定义函数时函数名后面小括号里面定义的数据,是形式上的参数。实参是调用函数时函数名后面小括号里的数据,是实际参数。当实参为传递参数时,使用形参中的默认值。当实参只传递一个参数时,形参会根据先后顺序...

    javascript课程内容总结

    JavaScript 中的函数可以定义三种形式:定义函数、表达式函数和自执行函数。函数可以重复调用,并可以传递参数。 数组和对象 JavaScript 中的数组和对象可以用于存储和操作数据。数组可以包含数字、字符和对象等...

    JavaScript中定义函数的三种方法

    总结来说,JavaScript提供了多种定义函数的方法,每种方法都有其适用场景和特点。构造函数为JavaScript面向对象编程提供了一种独特的实现方式,它允许开发者通过简单的语法创建和管理对象。通过以上示例和解释,读者...

    javascript函数速查

    ES6引入的箭头函数提供了更简洁的语法来定义函数,例如: ```javascript const add = (x, y) =&gt; x + y; console.log(add(1, 2)); // 输出:3 ``` 箭头函数有两点需要注意:它们没有自己的this,而是继承自父作用域;...

    JavaScript ES6函数式编程入门经典_javascript_tall7cj_

    JavaScript ES6函数式编程入门经典是一本针对JavaScript开发者,尤其是初学者的教程,旨在帮助他们掌握ES6(ECMAScript 2015)的新特性,并深入理解函数式编程的概念和实践。函数式编程是一种编程范式,它强调将计算...

    javascript强制函数自动执行.pdf

    尽管两者都可以用来定义函数,但它们之间存在一些关键的区别: 1. **提升(Hoisting)**:函数声明会被提升,而函数表达式不会。这意味着你可以先调用函数声明定义的函数,然后再定义它;而函数表达式则必须先定义...

    JavaScript定义类的几种方式总结

    JavaScript定义类的几种方式包括工厂方式、构造函数和原型方式,每种方法都有其特点和适用场景,接下来我们将详细探讨。 工厂方式是最早期的面向对象编程在JavaScript中的实践之一。使用工厂方式定义类,本质上就是...

    JavaScript中函数对象调用模式总结

    JavaScript中的函数对象调用模式是编程中至关重要的概念,它涉及到函数作为一等公民、作用域、闭包、原型链等多个核心知识点。这篇博客通过深入分析JavaScript中的函数调用模式,帮助开发者更好地理解和掌握这些概念...

    JavaScript函数参数使用带参数名的方式赋值传入的方法

    传统的JavaScript函数参数传递是基于位置的,即按照参数在函数定义中的位置来接收值。然而,这种方式在参数较多时容易出错,特别是当参数顺序不正确或者缺失时。为了解决这一问题,JavaScript引入了一种更加直观的...

    05JavaScript函数相关内容总结.docx

    - **函数声明**:通过`function`关键字定义函数,例如`function content() { console.log("水果"); }`。函数声明在代码加载时会被提升,允许在声明之前调用。 - **函数表达式**:包括匿名函数,如`var coss = ...

    javascript 函数教程(由浅入深)

    JavaScript 函数是编程语言的核心部分,它是一种组织代码的方式,使得代码可以被多次重用,降低了程序的复杂性。在JavaScript中,函数是一段可执行的代码块,它能够接收参数,执行特定任务,并可能返回结果。以下是...

    javascript函数速查手册

    JavaScript函数是编程语言的核心组成部分,尤其在Web开发中起着至关重要的作用。这份"JavaScript函数速查手册"涵盖了JavaScript函数的各个方面,旨在帮助开发者快速查找和理解各种函数的用法和特性。 一、函数基础 ...

Global site tag (gtag.js) - Google Analytics