2021-02-27js学习-对象,数组,math

问题:

  1. 对象遍历输出的方法?
  2. 对于不会的api要学会查文档,相关的文档网址有那些?
  3. Math对象中 abs(),floor(),ceil() round()方法?
  4. 要得到两个数之间的随机整数.并且包含这两个整数
  5. 数组的创建方法:
  6. 判断数组类型方法
  7. 数组中添加元素的方法?
  8. 数组删除一个数组元素?
  9. 数组排序
  10. 数组中indexof()与lastIndexof()

回答:

  1. 对象遍历输出的方法?
    a) Forin
  2. 对于不会的api要学会查文档,相关的文档网址有那些?
    a) MDN
    b) W3c
  3. Math对象中 abs(),floor(),ceil() round()方法?
    a) abs()绝对值
    b) floor 向下取整
    c) ceil向上取整
    d) round() 加0.5向下取整
  4. 要得到两个数之间的随机整数.并且包含这两个整数
    a) Math.floor(Math.random()*(max-min+1) +min)
  5. 数组的创建方法:
    a) 字面量
    b) New Array(),
    i. New array() 一个空数组
    ii. New Array(2); 一个长度为2的空数组
    iii. New Array(2,3); 一个长度为2的数组且值为2,3
  6. 判断数组类型方法
    a) Instanceof : eg: 数组名 instanceof Array
    b) Array.isArray(数组名)
  7. 数组中添加元素的方法?
    a) Push()
    b) Js中的数组长度并不是固定不变的.
    c) Unshift() 在数组前面添加元素.
  8. 数组删除一个数组元素?
    a) Pop()
    b) 它删除数组尾最后一个元素.
    c) Shift() 删除数组最前一个元素.
  9. 数组排序
    a) Sort() ,默认是升序,也可进行降序排序.
    b) Reverse()
  10. 数组中indexof()与lastIndexof()
    a) 根据元素获取数组的序列.
上一篇:1000毫秒转换成“0:01.000”格式的毫秒


下一篇:leetcode(4)——寻找两个有序数组的中位数