JavaScript-基础-学习笔记⑤

前言:这个学习笔记是跟着“黑马前段教程”学习而记录下来的,基础课程共有5节,故分为①②③④⑤这五个笔记。


笔记目录

   笔记①

   笔记②

   笔记③

   笔记④

   笔记⑤


本节学习内容:对象


目录

本节学习内容:对象

1.简介

2.声明

3.属性

4.方法

5.操作对象

6.遍历对象

7.内置对象

8.一些专业术语


1.简介

对象(object):一种无序的数据类型,有属性和方法两个内容。

2.声明

let 对象名 = {
    属性名:属性值,
    方法名:函数
}

3.属性

①细节

属性都是成对出现的,包括属性名和值,他们之间使用“:”分隔

多个属性之间使用英文“,”分隔

属性就是依附在对象上的变量(外面是变量,对象内是属性)

属性名可以使用""或'',一般情况下省略,除非名称遇到特殊符号入空格、中横线

②属性访问

4.方法

①简介

数据行为性的信息称为方法,如跑步、唱歌等,一般是动词性的,其本质是函数,对象方法也可以传递参数。

②方法访问格式:对象名.方法名() 

5.操作对象

①修改属性直接赋值(修改方法同理)

let obj = {
    uname: '小明',
    age: 18
}

//重新赋值
obj.age = 81  //若原对象中没有age这个属性,则新增

②删除属性

let obj = {
    uname =  '小明',
    age = 18
}

//删除age
delete obj.age

6.遍历对象

对象没有length属性,并且没有下标,所以用for in 循环语句遍历对象。

let obj = {
    uname = '小明',
    age = 18
}

//for(let  k in 对象){}  k为变量

for(let k in obj){
    console.log(k) //k打印出来后是obj的所有属性的名字
    console.log(obj[k])  //属性值
}

7.内置对象

①内置对象是JavaScript内部提供的对象,包含各种属性和方法给开发者调用,如document.write()

②内置对象Math

Math对象在线文档

 ③示例:

console.log(Math.PI) //输出圆周率
console.log(Math.random())    //随机数,返回的是小数,范围是[0,1)
console.log(Math.faloor(1.5)) //向下取整,返回整数
console.log(Math.round(1.1))  //就近取整  返回整数
console.log(Math.max(1,5,9))  //最大值
console.log(Math.min(1,5,9))  //最小值

8.一些专业术语

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值