菁英数字科技(猩码)-猩码学苑-专注软件开发人才菁英教育

标题: 李扬敏-20221103-js5 [打印本页]

作者: 王源的李可爱    时间: 2022-11-3 23:57
标题: 李扬敏-20221103-js5
一,今日所学内容
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();---秒数






欢迎光临 菁英数字科技(猩码)-猩码学苑-专注软件开发人才菁英教育 (http://www.xingmaxueyuan.com/) Powered by Discuz! X3.4