javaScript内置方法Array,String,Math,时间戳
1. Array内置方法
unshift() //在数组头部插入元素;
shuift() //删除数组中的第一个元素;
push() //在数组末尾添加元素;
concat() //数组合并;
slice(start,end) //截取数组[start,end),返回一个新数组;不包含第二位参数
//splace:删除元素,会影响原数组 从原数组中提取,原数组中没有提取的元素
splice(index,howmany) //删除数组元素
splice(index,howmany,item) //先删除,后添加
//join(sp)与split相反,使用指定字符数组,元素拼接字符串
arr.join('.')
forEach(fn) //fn有三个参数 iteam(元素本身),index(索引),arr(数组自身);
some(fn) //判断数组中是否有满足规则的;
every(fn) //判断数组中是否均满足规则的;
filter(fn) //element(数组元素),index(索引),self(数组自身),过滤重复元素;
reverse() //倒置数组元素
sort() //arry,object,sort(方法函数,可选)
//使用方法函数,按照方法函数排序,不适用,按照unicode排序
2. String对象方法
str.link('url') //使用字符串变成链接;
str.charAt(index) //查找指定字符串;
str.concat('word') //拼接字符串;
str.indexOf() //查找指定字符串第一次出现的位置,找不到返回-1;
str.replace ('谁被替换','替换的内容') //查找指定字符串;
str.slice([start,end)) //提取部分字符串
str.split(',') //分割字符串
//截取字符串:
str.sbustr(start,length) //start:开始位置 length:截取长度;从0开始
str.sbustring([start,stop)) //start:开始位置 stop:停止位置
str.toLowerCase() //将指定字符串转换为小写
str.toUpperCase() //将字符串转化为大写
str.tirm() //去除首位空格
//逆转字符串:
str.split('').reverse().join('')
3. Math方法
Math.max('参数1' , '参数2') //求最大值
Math.min('参数1' , '参数2') //求最小值
Math.abs() //不传参返回NaN;多个参数时返回第一个值
Math.floor() //向下取整,往小取;多参时返回第一个值
Math.ceil() //向上取整,往大取;多参时返回第一个值
Math.round() //四舍五入
4. 时间戳
var date = new Date();
console.log(date.valueOf());
console.log(date.getTime());
var time = +new Date();
console.log(time);
相关文章
- [分享] 最流行的 10 个 JavaScript 库
- [转]Javascript原型继承
- 【学习笔记21】JavaScript数组的基本方法
- Javascript书籍推荐----(步步为赢)
- 【Javascript】Es6的知识与技巧(示例)
- 地球引擎初级教程——JavaScript 简介(一文读懂如何使用GEE)
- Javascript模块化编程系列三: CommonJS & AMD 模块化规范描述
- JavaScript学习之路-语法
- JavaScript 常用方法
- 《众妙之门——JavaScript与jQuery技术精粹》——导读
- JavaScript fetch 快速入门
- JavaScript SetInterval与setTimeout使用方法详解
- 编写 JavaScript 的好习惯!!!
- Javascript 实现复制(Copy)动作方法总结
- 【web前端(二十九)】javascript_类和对象的定义方法
- JavaScript--基于对象的脚本语言学习笔记(一)
- JavaScript Array数组sort方法的使用
- JavaScript引用类型之Array数组的栈方法与队列方法
- 深入理解JavaScript系列(41):设计模式之模板方法
- JavaScript substr() 方法
- javascript 跨域问题 jsonp