`
shiwuyisheng
  • 浏览: 67103 次
  • 性别: Icon_minigender_1
  • 来自: 苏州
社区版块
存档分类
最新评论

JavaScript中一些关键字的理解

阅读更多

this关键字

(1)this获取的是对象的变量或者函数

(2)this代表的对象,如果this位于构造函数,this代表被构造的对象,否则代表调用这个函数的对象

    注:这里是最不好理解的,我自己认为,this. 其实也就是一个函数,这个函数内部会执行一些算法, 判断this代表什么,不要把this就死死的认为是当前对象。

 

delete关键字

(1)Javascript的delete与C++不同,它不会删除o.x指向的对象,而是删除o.x属性本身

(2)对变量执行delete的情况,由于JavaScript中,所有的变量实际上都是对象属性

    注: Javascript 在执行脚本之前会创建一个Global对象,所有的全局变量都是这个Global对象的属性,执行函数时也会创建一个Activation对象,所有的局部变量都是这个Activation对象的属性。

(3)能删除的属性和不能删除的属性prototype中声明的属性无法被delete,对象的预定义属性也无法删除

(4)能删除的变量和不能删除的变量通过var声明的变量和通过function声明的函数拥有DontDelete特性,无法被删除。<!--EndFragment-->

<!--EndFragment-->

分享到:
评论

相关推荐

    JavaScript中this关键字使用方法详解

    在JavaScript编程语言中,`this`关键字是一个至关重要的概念,它常常引发初学者的困惑,因为它的值在不同的上下文中可能会有所不同。`this`关键字主要用来引用对象的上下文,或者说是当前执行环境中的对象。在本文中...

    深入理解JavaScript中的this关键字

    JavaScript中的`this`关键字是编程过程中经常会遇到的一个关键概念,尤其在面向对象编程中起着至关重要的作用。`this`的值取决于它被调用时的上下文,而不是定义时的位置,这使得它有时会显得有些复杂。在这个深入...

    javascript中的关键字

    理解这些关键字对于编写高效、可靠的JavaScript代码至关重要。 #### 基本控制结构关键字 1. **break**:用于立即退出循环或`switch`语句。 2. **case**:与`switch`语句结合使用,指定可能匹配的值。 3. **catch**...

    详解JavaScript中this关键字的用法_.docx

    总结起来,理解JavaScript中的`this`关键字至关重要,因为它在不同情境下有不同的行为。在编写代码时,正确地理解和使用`this`可以帮助我们更好地控制代码的执行环境,避免安全问题,比如避免意外修改全局变量,确保...

    跟我学习javascript的this关键字

    在JavaScript中,`this`关键字是一个经常被讨论的话题,因为它在不同的上下文中具有不同的含义。`this`关键字是动态绑定的,也称为运行期绑定,这意味着它会根据函数调用的方式和所在的上下文来改变其指向。这种动态...

    关于javascript中this关键字(翻译+自我理解)

    在JavaScript中,this的指向不像其他一些面向对象的编程语言中那样固定,而是依赖于函数的调用方式。在传统的面向对象语言中,this关键字通常指代当前对象,但在JavaScript中,this的实际指向可能因执行环境或调用...

    JavaScript关键字保留字属性及说明

    ### JavaScript关键字、保留字及其属性详解 #### 一、JavaScript 关键字与保留字 JavaScript是一种广泛使用的脚本语言,用于网页开发以及其他多种用途。它包含了一系列的关键字和保留字,这些词在语言中具有特殊的...

    Javascript中的关键字和保留字整理

    知识点: 1. 关键字和保留字的定义与用途: ...在JavaScript中,对关键字和保留字的理解和正确使用,是编写规范和兼容代码的基础。通过严格遵守这些规则,开发者可以避免语法错误,并确保代码的长期稳定性与兼容性。

    精通JavaScript的this关键字_.docx

    JavaScript中的`this`关键字是一个非常重要的概念,它在编程中起着至关重要的作用,尤其是在对象方法的上下文中。`this`关键字的用法类似于自然语言中的代词,它用来引用当前执行上下文的对象,帮助开发者避免命名...

    javascript 常用关键字列表集合

    1. 理解关键字:JavaScript关键字包括所有在ECMAScript标准中定义的词,它们有固定的语义和用途,因此必须避免将关键字用作变量名或函数名。 2. 关键字冲突:在编写代码时,一定要注意不要使用JavaScript的关键字...

    Javascript关键字及保留字

    **JavaScript关键字** 是JavaScript语言中预定义的,具有特定功能的词汇。它们是语言的组成部分,用于执行特定操作。例如: 1. **break**:用于跳出循环(如for或while)或switch语句。 2. **continue**:跳过当前...

    如何使用Javascript中的this关键字

    在JavaScript中,`this`关键字是一个非常重要的概念,它用于引用函数执行时的上下文对象。`this`的值取决于函数被调用的方式,而不是函数定义的位置。在不同的场景下,`this`的指向会发生变化,这使得它成为...

    javascript中new关键字详解

    在JavaScript中,`new`关键字的作用并非仅仅用来创建类的实例对象,而是作为一个核心机制,用于实现对象的构造和继承。在JavaScript中,一切皆为对象,因此`new`的关键在于构建对象之间的关系,尤其是原型链...

    javaScript无序关键字搜索

    在实际应用中,`csdn.html`可能是包含示例代码的HTML文件,用于演示如何在类似CSDN这样的平台或者个人博客上实现JavaScript关键字搜索功能。开发者可以通过阅读和分析这个文件来学习具体的实现细节,例如DOM操作、...

    javaScript基础关键字介绍.docx

    这些关键字对于理解和编写JavaScript代码至关重要。随着JavaScript的发展,新的关键字和特性不断被引入到语言中,因此保持学习和更新知识是非常重要的。希望本篇文章能够帮助读者更好地掌握JavaScript的基础知识。

    codemax控件的安装程序,安装了它能在写javascript脚本时关键字变兰色,就象在VS

    2. **代码高亮** 是Codemax的核心特性,它能使JavaScript关键字显示为蓝色,增强代码可读性。 3. **集成性** - Codemax作为一个自定义控件,可以被集成到用户的开发环境中,如文本编辑器或IDE。 4. **语法支持** - ...

    Javascript中this关键字的一些小知识

    通过以上分析我们可以看到,JavaScript中的this关键字行为虽然有些复杂,但只要我们深入理解它的绑定规则,合理利用bind方法和高阶函数等特性,就可以更好地控制函数的执行上下文,从而写出更加优雅和高效的代码。

    JavaScript中var关键字的使用详解

    在JavaScript编程语言中,`var`关键字是一种至关重要的声明变量的机制。理解其工作原理对于编写可维护和无错误的代码至关重要。以下是对`var`关键字的深入解析: ### 1. 声明变量 `var`的主要作用是声明一个变量。...

    谈谈JavaScript的New关键字

    JavaScript中的`new`关键字是创建对象实例的关键字,它在构造函数上下文中起着至关重要的作用,涉及到原型链、对象实例化以及函数调用等多个核心概念。本文将深入探讨`new`关键字的工作原理及其在JavaScript继承机制...

Global site tag (gtag.js) - Google Analytics