`
b_l_east
  • 浏览: 639379 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

JavaScript 函数、类、对象、方法、属性 之 函数

 
阅读更多

函数定义:

 

//第一种定义
function  funcName(param1, param2, ...) {

}

//第二种定义
var funcName = function(param1, param2, ...) {

}
//此处使用匿名函数,赋值给一个变量,从而变量成了函数,由此看出js的变量和函数是相通的

//条件函数(这里单独提出来)
if (i == 0) {
   //定义一个函数
   function  funcName(...) {
   }
}
//在i等于0时,funcName才存在,由此可以看出JS的函数定义是很灵活的。

 

函数调用:

//第一种调用
funcName(param1, param2, ...);
//这种调用时,函数内部的this关键字指的是调用该函数的对象,如果直接调用,则this是window对象

//第二种调用
funcName.call(obj, param1, param2, ...);
//这种调用时,函数内部的this关键字指的是obj对象,函数的参数是从param1开始的。

//第三种调用
funcName.apply(obj, [param1, param2, ...]);
//这种调用时,函数内部的this关键字指的是obj对象,函数的参数是数组。
 
分享到:
评论

相关推荐

    Javascript函数与对象

    ### JavaScript函数与对象详解 在JavaScript中,函数与对象是两个核心概念,它们构成了这门语言的基石。本文将深入探讨这两个主题,帮助读者更好地理解并掌握JavaScript。 #### 函数 函数是JavaScript中的第一类...

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

    因此,在安全性要求较高的场合下,我们更推荐使用其他方法,例如通过window对象或者对象属性访问函数。 此外,关于JavaScript的其它编程技巧,本篇介绍了多个专题,包括常用函数技巧、面向对象入门、json操作、切换...

    JavaScript函数式编程.pdf

    不过,由于【标题】中提供了文档的名称——"JavaScript函数式编程.pdf",我可以根据这个名称扩展出关于JavaScript函数式编程的知识点。 JavaScript函数式编程的知识点非常丰富,涉及很多方面的内容,下面将详细介绍...

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

    2. **方法调用模式**:当函数作为对象的一个属性被调用时,如 `obj.func()`,`this` 关键字会指向调用该函数的对象(在非严格模式下)。这种方法调用常用于对象的方法定义。 3. **构造器调用模式**:通过 `new` ...

    在javascript函数中调用com组件的属性和方法

    在javascript函数中调用com组件的属性和方法 在JavaScript函数中调用COM组件的属性和方法是指在JavaScript代码中使用COM组件提供的属性和方法来实现各种功能。本文将介绍如何在JavaScript函数中调用COM组件的属性和...

    JavaScript之私有属性,私有函数,函数实现对外不可见

    在JavaScript编程中,私有属性和私有函数是实现封装和数据隐藏的关键概念。这些特性使得我们可以更好地控制代码的访问权限,防止外部直接修改或访问内部状态,从而增强程序的安全性和稳定性。在JavaScript中,虽然...

    JavaScript中函数与对象的解析.pdf

    这一类对象被称之为内部对象,例如日期对象(Date)、数组对象(Array)、字符串对象(String)都属于内部对象。 在 JavaScript 中,函数对象对应的类型是 `Function`,正如数组对象对应的类型是 `Array`,日期对象...

    QT和网页中的JavaScript函数进行相互调用的实现

    - 这里的回调函数用于处理JavaScript函数的异步返回结果,如果需要同步获取结果,可以使用`QWebEngineScript`来注册一个全局JavaScript对象,然后通过该对象调用JavaScript函数。 2. **JavaScript调用QT函数**: ...

    JavaScript内置函数与内置对象.doc

    JavaScript内置函数与内置对象.doc

    JavaScript函数式编程

    全书共9章,分别介绍了JavaScript函数式编程、一等函数与Applicative编程、变量的作用域和闭包、高阶函数、由函数构建函数、递归、纯度和不变性以及更改政策、基于流的编程、类编程。除此之外,附录中还介绍了更多...

    再践javascript对象、原型、属性、构造函数、扩展、json.docx

    在JavaScript中,构造函数通常用于初始化新创建的对象的属性和方法。 - **C#中的构造函数**: - 名称必须与类名相同。 - 没有返回类型。 - 用于初始化对象的状态。 - 通过`new`关键字自动调用。 - 可以定义多...

    检查控制台中的JavaScript对象方法和属性

    在本主题中,我们将深入探讨如何在控制台中检查JavaScript对象的方法和属性,这对于理解和解决问题至关重要。 首先,理解JavaScript对象的基本概念是至关重要的。对象是键值对的集合,这些键可以是字符串或符号,而...

    javaScript函数式编程

    全书共9章,分别介绍了JavaScript函数式编程、一等函数与Applicative编程、变量的作用域和闭包、高阶函数、由函数构建函数、递归、纯度和不变性以及更改政策、基于流的编程、类编程。除此之外,附录中还介绍了更多...

    JavaScript函数的特性与应用实践深入详解

    首先,JavaScript函数是一种对象,这使得它们拥有对象的所有属性和方法。函数对象连接到Function.prototype,而这个对象本身又连接到Object.prototype。在创建函数时,JavaScript引擎会为每个函数添加两个隐藏属性:...

    js定义类 对象 构造函数,类的继承

    在JavaScript中,类(Class)、对象(Object)和构造函数(Constructor)是面向对象编程的基础。这篇文章将深入探讨这三个概念,以及如何实现类的继承。 首先,让我们理解什么是JavaScript中的对象。在JavaScript中...

    Javascript函数手册.rar

    JavaScript函数手册是一个重要的资源,它深入探讨了JavaScript编程语言中的函数这一核心概念。JavaScript是一种广泛应用于Web开发的脚本语言,其灵活性和功能强大性使其成为构建交互式网页的关键工具。函数在...

    javascript打印函数(所有对象)

    一个javascript函数,可打印出所有的对象(包括数组),方便页面调试

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

    **JavaScript函数查询CHM文件:** `JavaScript参考手册.chm` 是一个帮助文件,包含JavaScript的所有函数和对象的详细信息。CHM(Compiled HTML Help)是一种Microsoft提供的帮助文件格式,将HTML页面编译成单一文件...

    Javascript基础教程之函数对象和属性

    函数是JavaScript中执行特定任务的代码块,对象则是一种复合数据类型,包含了数据和操作这些数据的方法,而属性则是对象的数据特征,它们共同定义了对象的状态和行为。 首先,我们需要了解什么是对象。在JavaScript...

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

    在JavaScript中,构造函数使用new关键字进行调用,它们与工厂函数相似,但不同之处在于构造函数使用this关键字来绑定新对象的属性和方法。构造函数方式的代码示例如下: ```javascript function Car(color, doors) ...

Global site tag (gtag.js) - Google Analytics