【JavaScript】JavaScript基础四

对象

变量的声明与初始化

声明对象的方式:

  • let obj = {}
  • let obj = new Object()

对象的构成:

  • 属性:冒号分隔的键值对
  • 方法:函数

对象的操作:

  • 查询:
    • obg.属性名
    • obg['属性名']
  • 新增:obj.新属性名 = 值
  • 修改:obj.属性名 = 新属性值
  • 删除:delete obj.属性名

对象的方法

方法本质是一个匿名函数

调用方法:obg.方法名()

遍历对象

通过for k in遍历对象,其中 k 是字符串类型的,也可以用这种方法遍历数组(但不推荐)

因为 k 是字符串类型,所以遍历访问属性时,应该使用obg['属性名']的方式

1
2
3
4
5
6
7
8
obg = {
  username: cengdong,
  age: 18,
};

for (let k in obg) {
  console.log(obg.[k]);
}

内置对象:Math

Math 对象属性

都是静态属性,直接通过Math.属性名方式访问

  • Math.E
  • Math.PI

Math 对象方法

  • Math.random()方法返回一个 0-1 的随机浮点数
  • Math.abs()返回一个数的绝对值
  • Math.ceil()向上取整
  • Math.floor()向下取整
  • Math.round()四舍五入
  • Math.max():返回作为输入参数的最大数字,如果没有参数,则返回 -Infinity
  • Math.min():返回作为输入参数的数字中最小的一个,如果没有参数,则返回 Infinity

随机数场景

  • 0-10 的随机数Math.floor(Math.random(10 + 1))
  • N-M之间的随机整数Math.floor(Math.random() * (M - N + 1) + N)
comments powered by Disqus
使用 Hugo 构建
主题 StackJimmy 设计