JavaScript对象

对象属性

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

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

对象是包含变量的变量

JavaScript 变量能够包含单个的值:

对象方法

对象也可以有方法。

方法是在对象上执行的动作。

方法以函数定义被存储在属性中。

this 关键词

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

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

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

生成随机数

 1  //生成随机数
 2     console.log(Math.random())
 3     //生成一个0~50之间的随机数
 4     console.log(Math.random()*50)
 5     //生成一个50~100之间的随机数
 6     console.log(Math.random()*50+50)
 7     //生成一个80~90之间的随机数
 8     console.log(Math.random()*(90-80)+90)
 9    /* 生成一个min~max之间的随机数
10     console.log(Math.random()*(max-min)+min)*/

取整

1  Math.round(1.1)//四舍五入 1
2     Math.ceil(1.1)//向上取整 2
3     Math.floor(1.9)//向下取整 1

引用数据类型

1  //引用数据类型
2     const arr=[1,2,3,4]
3     const obja={name:'小明'}
4     arr[0]='a'
5     obja.name='小红'
6     console.log(arr)
7     console.log(obja)

 

posted @ 2021-12-04 15:35  LLLLY  阅读(48)  评论(0)    收藏  举报