javascript基础day4

对象

什么是对象

  • 是js的一种数据类型(object)
  • 可以具体描述某个事物,是一种无序的数据集合

对象的基本使用

1. 对象的声明

  • 对象由属性和方法组成

let 对象名={
	属性名:属性值,
	方法名:匿名方法
};

let 对象名=new Object({
	属性名:属性值,
	方法名:匿名方法
});

2. 对象的操作

// 新增
对象名.新属性名=属性值

// 删除
delete 对象名.属性名

// 改
对象名.属性名=属性值

// 查
对象名.属性名
对象名["属性名"]

遍历对象

对象中for in 遍历出来的key默认带引号

for(let key in obj){
	obj[key];
}

内置对象

js定义好的对象可以直接使用

1. 内置对象Math

Math.random()		// 生成0-1随机数
Math.ceil()			// 向上取整
Math.floor()		// 向下取整
Math.max()			// 求最大值
Math.min()			// 求最小值
Math.pow()			// 幂运算
Math.abs()			// 绝对值

基本数据类型和引用数据类型

  • 基本数据类型在存储中存储的是值
  • 引用数据(new ,Array,Object)类型在存储中存储的是址
  • 栈存储的是基本数据类型,堆存储的是引用数据类型
  • 引用数据类型地址存放在栈中,值存储在堆中。地址指向堆中值
  • 基本数据类型的赋值是值的复制,引用数据类型是地址的复制

你可能感兴趣的:(JavaScript入门到精通,javascript,java,开发语言)