一,今日所学内容
1.二维数组 数组A内包含数组B,A就是二维数组 2.二维数组遍历 双层循环 3.对象 对象就是属性和方法的集合 4.对象分类 javaScript内置对象(内建对象) 自定义对象 5.*创建对象 1)实例化 let obj=new Object(); 属性:obj.键名=键值 方法:obj.方法名=function(){} 2)字面量----语法糖 let obj={} 属性:obj.键名=键值 方法:obj.方法名=function(){} 6.对象的操作 1)增加修改 对象名.属性=值; obj.sex='男'; 对象名[‘属性’]=值; obj['height']=180; 2)删除 delete 对象名.属性; delete obj.sex; delete 对象名['属性']; delete obj['sex']; 3)查 对象名.属性 对象名.方法名(); 7.*对象遍历 for(let key in obj){ obj[key] }; key---键名 obj[key]---键值 对象的键名(key)是一个变量的时候,只能通过[ ]来获取value 8.对象方法中的this this.属性;可以拿到当前对象里的属性 9.内置对象 1)字符串对象 查找的关键词:indexOf('查找的关键词');返回索引值,找不到返回-1 替换:replace(被替换字符,新字符); 截取:substr(截取索引,长度);一位数表示后面所有 全部大写:toUpperCase(); 全部小写:toLowerCase(); 使用特殊符号转为数组:split(' '); 2)数字对象 小数点后保留几位:toFixed(); 参数为数字 四舍五入? number类型转为string 3)数学对象 Math.max();---最大值 Math.min();---最小值 Math.PI-----圆周率 Math.random();----随机数:0-1 Math.floor();---向下取整 Math.ceil();----向上取整 4)日期时间对象 new Date();-----具体时间 传参固定时间,不传当前时间 getTime();----时间戳(从1970-1-1开始,显示毫秒) getFullYear();-----完整年份 getMonth()+1;-----月份 getDate();-----日期 getDay();----星期几 getHours();---小时 getMinutes();---分钟 getSeconds();---秒数
|