6月9日 js学习笔记

对象

对象也是变量。但是对象包含很多值。

JavaScript 对象是被命名值的容器。

(JavaScript 对象中的)名称:值 被称为属性。

var person = {firstName:"Bill", lastName:"Gates", age:62, eyeColor:"blue"};

此时person为一个对象

实例

var person = {
   
  firstName: "Bill",
  lastName : "Gates",
  id       : 678,
  fullName : function() {
   
    return this.firstName + " " + this.lastName;
  }
};

this 关键词
当我们处于某个对象内部时,我们可以用this来访问同一对象的属性。

在函数定义中,this 引用该函数的“拥有者”。

在上面的例子中,this 指的是“拥有” fullName 函数的 person 对象。

换言之,this.firstName 的意思是 this 对象的 firstName 属性。

可以以两种方式访问属性:
objectName.propertyName

或者

objectName["propertyName"]

以下代码声明了对象的方法

<!DOCTYPE html>
<html>
<body>

<h1>JavaScript 对象方法</h1>

<p>如果您不使用 () 访问对象,则返回函数定义:</p>

<p id="demo"></p>

<script>
// 创建对象:
var person = {
   
    firstName: "Bill",
    lastName : "Gates",
    id       : 12345,
    fullName : function() {
   
       return this.firstName + " " + this.lastName;
    }
};

// 显示对象中的数据:
document.getElementById("demo").innerHTML = person.fullName;
</script>

</body>
</html>

结果:
在这里插入图片描述
属性相关细节:
在这里插入图片描述

在这里插入图片描述

结果:

1
2
this is a test
麦子学院

在这里插入图片描述

========================================================

对象的
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值