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)

浙公网安备 33010602011771号