`
岁月如歌
  • 浏览: 107090 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

JavaScript定义函数的方法

    博客分类:
  • js
阅读更多

在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中实现函数动态调用的几种常见方法,每种方法都有其适用的场景。需要注意的是,使用eval()函数虽然方便,但会带来安全风险和性能问题,因为它会执行任意的JavaScript代码。因此,在安全性要求较...

    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 ES6函数式编程入门经典_javascript_tall7cj_

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

    javascript强制函数自动执行.pdf

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

    JavaScript中定义函数的三种方法

    本文将介绍JavaScript中定义函数的三种主要方法,并通过示例代码进行解释说明。此外,本文还会对构造函数进行简要的探讨,帮助读者理解构造函数在JavaScript中的作用和使用。 首先,JavaScript中定义函数的三种方法...

    javascript函数速查

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

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

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

    javascript 函数教程(由浅入深)

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

    javascript函数速查手册

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

    javascript(函数查询chm+语法pdf)

    这个文件可以帮助开发者快速查找和理解JavaScript内置函数、对象、方法和API,从而提升开发效率。 **JavaScript语法PDF文件:** `JavaScript高级程序设计.pdf` 通常是一本详细介绍JavaScript语法和高级概念的教程...

    javascript定义函数的方法

    总结起来,JavaScript提供了多种定义函数的方法,每种都有其特定的用途和场景。理解这些概念对于编写高效、可维护的JavaScript代码至关重要。在实际编程中,根据需求选择合适的方式来定义函数,能够提高代码的灵活性...

    一本关于JavaScript中函数式编程的书

    总的来说,JavaScript中的函数式编程提供了编写更简洁、可维护代码的方法。通过掌握这些概念和技巧,开发者可以提高代码质量,减少错误,并更容易地实现并行和异步处理。学习和实践函数式编程,对于提升JavaScript...

    JavaScript定义类或函数的几种方式小结

    构造函数方法与工厂函数方法相比,使用起来更为直观和符合面向对象语言的习惯,但每次创建对象时仍然会创建相同的方法,这可能会导致内存使用效率不高。 3. 原型方式 原型方式是JavaScript中定义类的一种更接近传统...

Global site tag (gtag.js) - Google Analytics