JavaScript的知识整理(5)
构造函数,遍历对象,内置对象
构造函数
- 将对象里面相同的属性和方法抽象出来封装到函数里面
- 构造函数首字母要大写
- 构造函数必须使用new,只要调用new就创建了一个对象
查看答案
1 | function Star(uname) { |
遍历对象
for..in
格式for(变量in 对象){}
查看答案
1 | var momo = { |
- 创建一个电脑对象,有颜色,有重量,有品牌,有型号,可以看电影,可以听音乐,可以打游戏,可以敲代码
使用系统自带的构造函数创建对象
查看答案
1 | // 创建对象 |
自定义构造函数创建对象
查看答案
1 | function Computer(color, weight, brand, type) { |
使用字面量形式创建对象
查看答案
1 | var computer2 = { |
回顾练习
- 写一个函数,实现反转任意数组。
查看答案
1 |
|
- 写一个函数,实现对数组的排序。
查看答案
1 | function sort(num){ |
内置对象
- Math,Date,Array,String
- 数学属性 【属性地址】
- 不是构造函数,直接使用
- 绝对值
Math.abs()
三个取整方法
- Math.floor()向下取整
- Math.ceil()向上取整
- Math.round()四舍五入
随机数
- Math.random()
- 随机点名
查看答案
1 | function getRandom(min, max) { |
- 猜数字游戏
查看答案
1 | function getRandom(min, max) { |
日期对象
- 日期对象是一个构造函数
var date = new Date()
; - 数字写法
,
字符串写法2021-1-1 0:0:0
查看答案
1 | var date = new Date(); |
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Harry の 心 阁!
评论