美文网首页
06-内置对象

06-内置对象

作者: vzii | 来源:发表于2018-07-28 17:09 被阅读0次

Math

Math.PI // 圆周率

Math.random() // 生成随机数

Math.floor()/Math.ceil() // 向下取整/向上取整

Math.round() // 取整,四舍五入

Math.abs() // 绝对值

Math.max()/Math.min() // 求最大和最小值

Math.sin()/Math.cos() // 正弦/余弦

Math.power()/Math.sqrt() // 求指数次幂/求平方根

Date

基于1970.1.1起的毫秒数

Data() // 当前的时间

toString() // 转换成字符串

valueOf() // 获取毫秒值

获取日期指定部分

getTime() // 返回毫秒数和valueOf()结果一样,valueOf()内部调用的getTime()

getMilliseconds()

getSeconds()  // 返回0-59

getMinutes()  // 返回0-59

getHours()    // 返回0-23

getDay()      // 返回星期几 0周日  6周6

getDate()    // 返回当前月的第几天

getMonth()    // 返回月份,***从0开始***

getFullYear() //返回4位的年份  如 2016

Array

instanceof//检测一个对象是否是数组

toString() //把数组转换成字符串,逗号分隔每一项

valueOf() // 返回数组对象本身

push() //方法可向数组的末尾添加一个或多个元素,并返回新的长度。

pop() 方法用于删除并返回数组的最后一个元素。

shift() 方法用于把数组的第一个元素从其中删除,并返回第一个元素的值。

unshift() 方法可向数组的开头添加一个或更多元素,并返回新的长度。

reverse() 方法用于颠倒数组中元素的顺序。

sort() 方法用于对数组的元素进行排序。

concat() //把参数拼接到当前数组

slice() //从当前数组中截取一个新的数组,不影响原来的数组,参数start从0开始,end从1开始

splice() //删除或替换当前数组的某些项目,参数start, deleteCount, options(要替换的项目)

join()// 将数组的所有元素连接到一个字符串中。

String

charAt()    //获取指定位置处字符

charCodeAt()  //获取指定位置处字符的ASCII码

str[0]  //HTML5,IE8+支持 和charAt()等效

concat()  //拼接字符串,等效于+,+更常用

slice()    //从start位置开始,截取到end位置,end取不到

substring() //从start位置开始,截取到end位置,end取不到

substr()  //从start位置开始,截取length个字符

indexOf()  //返回指定内容在元字符串中的位置

lastIndexOf() //从后往前找,只找第一个匹配的

trim()  //只能去除字符串前后的空白

to(Locale)UpperCase() //转换大写 document.write("guagua".toLocaleUpperCase());

to(Locale)LowerCase() //转换小写

相关文章

网友评论

      本文标题:06-内置对象

      本文链接:https://www.haomeiwen.com/subject/aniomftx.html