`
奈落王
  • 浏览: 30216 次
  • 性别: Icon_minigender_1
  • 来自: 长沙
社区版块
存档分类
最新评论

js的属性和方法的类型

阅读更多
1,私有类型 :私有,即只能自己使用,在下面的例子,就是说只能在这个函数里使用这个属性
( function(){
    var a = "私有属性";
    alert(a); //私有属性
})()
alert(a);//error a没有定义

2,实例属性 :即属于实例对象才能访问
  var a = function(){
     this.x="实例属性";
  }
  var t1 = new a();
  var t2 = new a();
  t1和t2各有一个x,各自改变相互不影响
3,原型属性:
   var a = function(){this.x = "实例属性"};
   a.prototype.x = "prototype";
   var t = new a();
   alert(t.x); //实例属性
   delete(t.x);
   alert(t.x); //原型属性
  说明先会访问实例属性,没有实例属性就会访问原型属性
4,类属性:
  var a = function(){};
  a.x="类属性";
  var t = new a();
  alert(t.x); //undefined
说明只有类才能访问类属性,实例不能访问

分享到:
评论

相关推荐

    js对象属性大全下载

    Window对象代表浏览器窗口,是JavaScript中的全局对象,提供了与浏览器窗口相关的属性和方法。例如: - `alert(message)`:显示一个带有指定消息的警告对话框。 - `confirm(message)`:显示一个确认对话框,用户...

    浅析JavaScript中的类型和对象

    在探讨JavaScript编程时,类型和对象是两个基本且核心的概念。理解它们之间的联系对于编写高效且可复用的代码至关重要。JavaScript是一种基于对象的脚本语言,意味着它几乎所有的元素都可以被视为对象。但是,类型和...

    javascript获取浏览器类型和版本的方法(js获取浏览器版本).docx

    JavaScript 提供了多种方法来获取浏览器类型和版本,本文将介绍其中的一种方法,即通过检测 userAgent 属性来获取浏览器类型和版本。 一、浏览器 userAgent 属性 userAgent 属性是 navigator 对象的一个属性,它...

    js解析XML常用对象、属性、方法

    以上介绍了 JavaScript 在解析 XML 时所涉及的一些关键对象、属性和方法。这些知识对于理解如何使用 JavaScript 处理 XML 数据至关重要。通过熟练掌握这些概念,开发者可以更高效地构建出响应式的 Web 应用程序。

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

    在JavaScript中,原型链(prototype chain)使得对象可以继承其他对象的属性和方法。要检查对象的原型,可以使用`__proto__`属性,或者`Object.getPrototypeOf(obj)`方法。例如,`console.log(obj.__proto__)`会显示...

    Amcharts JS属性、方法详细使用说明/开发文档.pdf

    在本知识点中,我们将详细介绍AmCharts JS中的一些主要对象的属性和方法,从而帮助开发者快速上手和使用AmCharts JS。 1. 坐标轴(Y轴)属性和方法 - `valueAxis`:这是一个图表对象,代表Y轴,一个图表中可以有多...

    javascript属性详解

    一、属性类型 1. 数据属性:数据属性存储实际的数据。它们具有四个描述符:`configurable`、`enumerable`、`writable`和`value`。默认情况下,通过`var`或直接在对象上定义的属性都是可配置、可枚举和可写的。 2. ...

    通过IDispatch接口,获得ActiveX的属性,方法

    - IDispatch接口还支持动态类型检查,这意味着在运行时可以检查对象支持哪些属性和方法。这对于脚本语言或VBA这样的弱类型环境非常有用。 4. **错误处理**: - `Invoke`方法返回一个`HRESULT`值,表示操作是否...

    JavaScript 对象的属性和方法4种不同的类型

    第四种类型是类属性,它的特点是作为类型的属性而不是对象实例的属性,在没有构造对象时也能够访问,下面通过例子说明这四种属性类型各自的特点和区别: 类型的四种属性 代码如下: <html> <head> <...

    js控制css属性对照表

    DOM提供了许多方法和属性来读取或修改元素的CSS样式,如`element.style.color = 'red';`。 ##### 2.3 对照表简介 下面的对照表列出了常见的CSS属性及其对应的JavaScript DOM属性形式。这些属性分为几大类:盒子...

    html,javascript元素属性文档

    JavaScript提供了访问和操作HTML元素属性的方法。例如,我们可以使用`document.getElementById`方法获取特定ID的元素,然后通过`.getAttribute`和`.setAttribute`来读取或修改元素的属性值。此外,JavaScript还可以...

    JavaScript中判断对象类型的几种方法总结

    例如,`typeof`适用于基础类型判断,`instanceof`适合于类实例的检测,而`Object.prototype.toString.call()`则是判断复杂对象类型和跨框架问题的首选。了解这些差异可以帮助开发者编写出更加健壮和适应各种情况的...

    js基础之DOM中元素对象的属性方法详解

    本文将对JavaScript中关于DOM(文档对象模型)元素对象的属性和方法进行详细解析。DOM是用于表示和交互HTML或XML文档的API,它是JavaScript中最为重要的组成部分之一,允许我们通过脚本来读取、修改和删除文档内容、...

    JS 对象,属性

    通过 `prototype` 属性,可以在构造函数的原型上定义共享属性和方法。 六、属性的描述符配置 使用 `Object.defineProperty()` 方法可以改变或创建具有特定描述符的属性。例如,创建一个只读属性: ```javascript ...

    JS 操作Array数组的方法及属性实例解析

    总的来说,JavaScript中的Array对象及其属性和方法是JavaScript编程中不可或缺的部分,理解并熟练掌握这些知识对于提升JavaScript编程能力至关重要。通过不断实践和探索,开发者可以更高效地处理数组数据,编写出...

    js检测浏览器类型

    总结来说,JavaScript通过`navigator.userAgent`来检测浏览器类型,开发者可以编写函数进行匹配和解析,以识别用户使用的浏览器,并据此进行特定的优化或功能实现。在实际开发中,我们还需要关注浏览器的版本信息,...

    javascript跨浏览器的属性判断方法.docx

    ### JavaScript 跨浏览器属性判断方法 #### 概述 在前端开发过程中,由于不同浏览器对JavaScript API的支持程度不一,开发者经常会遇到兼容性问题。为了确保应用能够在多种浏览器上正常运行,开发人员需要掌握跨...

    基于增强代码属性图的JavaScript漏洞检测方法.pdf

    “基于增强代码属性图的JavaScript漏洞检测方法...本文提出了一种基于增强代码属性图的JavaScript漏洞检测方法,该方法可以有效地检测网络应用中的JavaScript安全漏洞,并且具有高准确率、自动化检测和可扩展性等优点。

    dom中文手册 js的107条技巧 js中常用的属性与方法 正则表达式

    JavaScript提供了丰富的内置属性和方法,如: - `this`关键字:根据上下文引用当前对象。 - `prototype`:用于扩展对象的属性和方法。 - `Object.keys()`:返回对象的所有可枚举属性组成的数组。 - `Object.assign()...

Global site tag (gtag.js) - Google Analytics