今日所学内容: # JS基础-day-05 ## 1.1二维数组---了解 1.概念:以一个一维数组A作为另外一个数组B的数组元素,此时数组B就是一个二维数组 ## 1.2二维数组的遍历--掌握 一般二维数组遍历都使用 双层循环,在循环中,再次使用循环 双层for循环 for(;;){ //外层 for(;;){ //内层 } } ## 2.对象 属性和方法的集合 ### 2.1对象的分类 1.JavaScript内置对象(内建对象) 2.自定义对象 ### 2.2创建对象【重点】 1.实例化 let/var/const obj = new Object(); 属性:obj.键名=键值 方法:obj.方法名=function(){} 2.字面量===语法糖 let/var/const obj = {} 属性:obj.键名=键值 方法:obj.方法名=function(){} let obj ={ key1:value1, key2:value2, ... fun1:function(){}, fun2:function(){}, ... fun5:function(){} } ### 2.3对象的操作 增 obj.属性名 = 属性值 obj.方法名 = function(){} obj['属性名'] 删 delet obj['属性名'] delet obj.属性名 改 obj.属性名 = 属性值 obj.方法名 = function(){} obj['属性名'] 查 obj obj.key obj.key() ### 2.4对象的遍历---重点 for...in for(let key in obj){ ley ===键名 obj[key]===键值 } //如果key为变量,只能通过[]来获取访问到值 ### 2.5对象中的方法中的this 指向的是对象自己本身 ## 3.内置对象 ### 3.1字符串对象【重点】 1.属性:length 2.方法 indexOf()从字符串里面截取一个或者多个连续的字符 replace(要被替换的字符,新的字符)替换 substr(截取索引,长度) toUpperCase()全部大写 toLowerCase()全部小写 split()把字符串拆分成数组 ### 3.2数字对象 toFixed():保留小数点后几位,把number类型转为string类型 ### 3.3数学对象 Math.max();最大值 Math.min();最小值 Math.PI:圆周率 Math.random()随机数 Math.floor()向下取整 Math.ceil() 向上取整 ### 3.4日期对象 getTime()获取时间戳 getFullYear()获取四位数的完整的年份 getMonth()获取月份 getDate()获取日期 getDay()获取星期数 getHours()获取小时数 getMinutes()获取分钟数 getSeconds()获取秒数 |
欢迎光临 菁英数字科技(猩码)-猩码学苑-专注软件开发人才菁英教育 (http://www.xingmaxueyuan.com/) | Powered by Discuz! X3.4 |