首页 > 编程语言 >JavaScript对象

JavaScript对象

时间:2023-02-03 23:00:13浏览次数:31  
标签:name 对象 JavaScript person fullName 属性

JavaScript对象

  • 在 JavaScript中,几乎所有的事物都是对象。
  • JavaScript 对象是拥有属性和方法的数据。
  • JavaScript 对象也是一个变量,但其可以包含多个值(多个变量),每个值以 name:value 对呈现,因此,JavaScript 对象是变量的容器。

JavaScript 对象的定义

  • 使用字符来定义和创建 JavaScript 对象,如:
var person = {firstName:"John", lastName:"Doe", age:50, eyeColor:"blue",fullname:function(){}};
或者:
var person = {
    firstName:"John",
    lastName:"Doe",
    age:50,
    eyeColor:"blue",
  fullname:function(){} };
  • 定义 JavaScript 对象可以跨越多行,空格跟换行不是必须的

JavaScript 对象的属性

  • "JavaScript 对象是变量的容器"。但是,我们通常认为 "JavaScript 对象是键值对的容器"。键值对通常写法为 name : value (键与值以冒号分割)。
  • 键值对在 JavaScript 对象通常称为 对象属性
  • JavaScript 对象是属性变量的容器。

访问对象的属性

  • 可以通过两种方式访问对象属性
  • 方式一:
person.lastName;
  • 方式二:
person["lastName"];

JavaScript 对象的方法

  • 对象的方法定义了一个函数,并作为对象的属性存储,通过添加 () 调用 (作为一个函数)。如:
name = person.fullName();
  • 通常 fullName() 是作为 person 对象的一个方法, fullName 是作为一个属性。如果使用 fullName 属性,不添加 (), 它会返回函数的定义:
name = person.fullName;

 

 

标签:name,对象,JavaScript,person,fullName,属性
From: https://www.cnblogs.com/cqycb720930/p/17090660.html

相关文章

  • 41面向对象-方法
    packagechapter04;publicclassJava06_Object_Method{publicstaticvoidmain(String[]args){//TODO面向对象-方法//声明的语法:void方......
  • JavaScript 错误 - Throw 和 Try to Catch
    try 语句使您能够测试代码块中的错误。catch 语句允许您处理错误。throw 语句允许您创建自定义错误。finally 使您能够执行代码,在try和catch之后,无论结果如何。......
  • javascript时间与日期的学习
    JavaScript日期输出默认情况下,JavaScript将使用浏览器的时区并将日期显示为全文本字符串: FriFeb03202316:07:59GMT+0800(中国标准时间)Date类是JavaScript中用......
  • Python__23--对象
    1什么是对象?对象(Object)是一个应用系统中的用来描述客观事物的实体,是有特定属性和行为(方法)的基本运行单位。是类的一个特殊状态下的实例。对象可以是一个实体、一个名词、一......
  • Python__24--对象的特殊属性与特殊方法
    1特殊属性1.1dictclassA:passclassB:passclassC(A,B):def__init__(self,name,age):self.name=nameself.age=agex=C('Jack',20)print(x._......
  • js中数组对象排序
    //数组对象按照指定属性排序--冒泡写法constduplicateRemovalBubbling=function(oldArr,key){for(leti=0;i<oldArr.length;i++){for(letj=0;j<oldArr.length......
  • 软件测试|Python基础之面向对象(二)
    面向对象的编程思想面向对象是一种编程思想,用这种思想为指导设计的程序,把数据和对数据的操作封装在一起组成类,通过类来创建对象,通过对象之间的交互来实现程序的功能。面向对......
  • 软件测试|Python基础之面向对象(三)
    Python面向对象之动态静态方法动静态方法在类中定义的函数有多种特性直接在类中定义函数再类中直接定义函数,默认绑定给对象,类调用时有几个参数就要传几个参数,对象调用时该......
  • 软件测试|Python基础之面向对象(四)
    Python面向对象之继承与派生继承python三大特征封装、继承、多态三者中继承最为核心,实际应用多,感受较为直观封装和多态略微抽象继承的概念继承的含义:在现实生活中,继承表......
  • script javascript / chrome disable javascript
    s谷歌浏览器禁用javascript以及控制台使用https://blog.csdn.net/weixin_44058725/article/details/125262800前言:有的时候调试,需要禁用js那我们可以在浏览器里禁......