logo图片素材大全,百度爱采购优化软件,网站建设制作合同,外贸网站建设需要注意什么JavaScript基础
核心知识点
Math对象中的方法数组对象中的方法字符串中的方法
今日学习目标
能够掌握Math对象中的相关方法能够掌握数组对象中的push方法能够掌握操作字符串的方法
内置对象介绍
☞ JavaScript组成#xff1a; ECMAScript | DOM | BOM
☞ ECMA…JavaScript基础
核心知识点
Math对象中的方法数组对象中的方法字符串中的方法
今日学习目标
能够掌握Math对象中的相关方法能够掌握数组对象中的push方法能够掌握操作字符串的方法
内置对象介绍
☞ JavaScript组成 ECMAScript | DOM | BOM
☞ ECMAScript 变量 函数 数据类型 流程控制内置对象。。。
☞ js中的对象 自定义对象 内置对象 浏览器对象不属于ECMAScript
☞ Math对象Array对象Date对象。。。。
☞ 通过查文档学习内置对象 MDN (https://developer.mozilla.org/zh-CN/docs/Web/JavaScript)MDN介绍 MDN: https://developer.mozilla.org/zh-CN/docs/Web/JavaScriptMath对象
☞ Math.round() 四舍五入小数如果小于0.5,返回小于当前数字的整数如果小数部分大于0.5返回大于当前数字的一个整数
☞ Math.abs() 取绝对值返回当前数字的绝对值正整数
☞ Math.max() 返回一组数中的最大值 可以设置多个参数返回其中最大值参数不可以是数组
☞ Math.min() 返回一组数中的最小值 可以同时设置多个参数与最大值效果一样
☞ Math.pow(x,y) 返回x的y次幂数组对象
☞ 判断变量是不是一个数组 Array.isArray(ary) //存在浏览器兼容 H5中的新方法
☞ 清空数组方式✔ 给数组赋值为null✔ 给数组赋值为空✔ 可以将数组的长度设置为0数组中常用的方法
☞ 栈方法ary.push() 添加值 ary.pop() 删除值☞ 队列先进先出ary.shift() 删除值 ary.unshift(number) 添加值
☞ 翻转方法ary.reverse() // 翻转数组☞ join方法()☞ indexOf()、lastIndexOf() 备注1 可以设置一个参数代表找对应的值2. 可以设置两个参数代表从指定位置处开始找例如 ary.indexOf(a) 在数组中从前向后找a,找到返回对应的位置找不到返回-1ary.lastIndexOf(a) 在数组中从后向前找a如果找到返回对应的位置找不到返回-1案例 ☞ 将数组中的元素以 “|”链接的方式输出var ary [张三, 李四, 王五];输出结果 张三 | 李四 | 王五 ☞ 将一个数组中的字符串顺序反转 [ab,c,d] - [d,c,b,a]字符串 方法 ☞ 字符方法1. charAt(index) //获取指定位置处的字符☞ 字符串方法1. concat() //拼接字符串 等效于 2. substring(start,end) //从指定位置开始截取字符串到结束位置 end值取不到3. substr(start,length) //从指定位置开始截取length长度个字符☞ 位置方法1. indexOf(字符) //返回字符在字符串中的位置2. lastIndexOf(字符) //从后往前找只找第一个匹配的字符☞ 去除空白trim() //只能去除字符串前后空白☞其他replace(a,b) // 用b替换a