一、今日学习内容 一、二维数组 以一个一位数组A,作为另外一个一位数组B的数组元素,此时数组B就是二维数组 二维数组的遍历: 一般二维数组遍历都使用双层循环,在循环中,再次使用循环 双层for循环: for(;;){//内层 for(;;){//外层 }} 2、对象 指属性和方法的集合 对象的分类 1、JavaScript内置对象(内建对象) 2、自定义对象、 创建对象 实例化 let obj=new object(); 属性:obj.键名=键值 方法:obj.方法名=function(){} 字面量==语法糖 属性:obj.键名=键值 let obj={key:value1,key:value2,...fun1:function(){},fun2:function(){}} 对象的操作 增:obj.属性名=属性值 obj.方法名=function(){} obj['属性名'] 删:delete obj['属性名'] delete obj.属性名 改:obj.属性名=属性值 obj.方法名=function(){} obj['属性名'] 查:obj obj.key obj.key() 对象的遍历 for...in for(let key in obj){ key===键名 obj[key]===键值} 如果key为变量,只能通过[]来获取访问值 对象中方法中的this 指向的是对象自己本身 内置对象 字符串对象 属性:length 方法: indexof()---查找字符串中是否包含某个元素,返回第一个找到的索引,找不到返回-1 replace(要被替换的字符,新的字符)---替换 substr(截取索引,长度) toUpperCase()----全部大写 toLowerCase()----全部小写 split()----把字符串拆分成数组 数字对象 toFixed(参数:数字)----小数点后保留位数,number转为string 数学对象 Math,max()、Math.min()、 Math.PI:圆周率 Math.random():随机数从0到1(不包含1) Math.floor():向下取整 Math.ceil():向上取整 日期时间对象 let d = new Date();-----获取日期时间对象 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(); ---- 获取秒数 |
欢迎光临 菁英数字科技(猩码)-猩码学苑-专注软件开发人才菁英教育 (http://www.xingmaxueyuan.com/) | Powered by Discuz! X3.4 |