一,今日学习内容:
1.二维数组---了解
1.1概念
以一个一维数组A,作为另外一个一维数组B的数组元素,此时数组B就是二维数组
1.2二维数组的遍历--掌握
一般二维数组遍历都使用 双层循环,再循环中,再次使用循环
双层for循环:
for(;;){ // 外层
for(;;){ // 内层
}
}
2.对象
属性和方法的集合
2.1 对象的分类
1.javaScript内置对象(内建对象)
2.自定义对象
2.2 创建对象【重点】
1.实例化
let obj=new Object();
属性:obj.键名=键值
方法:obj.方法名=function(){}
2.字面量===语法糖
let obj={}
属性:obj.键名=键值
方法:obj.方法名=function(){}
let obj={
key1:value1,
key2:value2,
...
fun1:function(){},
fun2:function(){}
}
2.3 对象的操作
增
obj.属性名=属性值
obj.方法名=function(){}
obj['属性名']
删
delete obj['属性名']
delete obj.属性名
改
obj.属性名=属性值
obj.方法名=function(){}
obj['属性名']
查
obj
obj.key
obj.key()
2.4 对象的遍历---重点
for...in
for(let key in obj){
key===键名
obj[key]====键值
}
// 如果key为变量,只能通过[]来获取访问到值
2.5 对象中的方法中的this
指向的是对象自己本身
3.内置对象
3.1 字符串对象【重点】
1.属性:length
2.方法
3.2 数字对象
toFixed() :保留小数点后几位,把number类型转为string类型
3.3 数学对象
Math.max()
Math.min()
Math.PI:圆周率
Math.random() 随机数
Math.floor() 向下取整
Math.ceil() 向上取整
3.4 日期时间对象
let d = new Date();
获取日期时间对象
Thu Sep 29 2022 16:05:16 GMT+0800 (中国标准时间)
let y = d.getFullYear(); //四位数的年份
let m = d.getMonth() + 1; // 月份:从0开始,要+1
let date = d.getDate(); // 日期
let h = d.getHours(); // 获取小时数
let mm = d.getMinutes(); // 获取分钟数
let s = d.getSeconds(); // 获取秒数
|