入门客AI创业平台(我带你入门,你带我飞行)
博文笔记

javaScript的内置对象以及一些常用的方法

创建时间:2016-08-07 投稿人: 浏览次数:4029

JS内置对象:

String对象:字符串对象,提供了对字符串进行操作的属性和方法。 Array对象:数组对象,提供了数组操作方面的属性和方法。 Date对象:日期时间对象,可以获取系统的日期时间信息。 Boolean对象:布尔对象,一个布尔变量就是一个布尔对象。(没有可用的属性和方法) Number对象:数值对象。一个数值变量就是一个数值对象。 Math对象:数学对象,提供了数学运算方面的属性和方法。

1)String对象的属性和方法: length:获取字符串的长度。如:var len = strObj.length
toLowerCase():将字符串中的字母转成全小写。如:strObj.toLowerCase()
toUpperCase():将字符串中的字母转成全大写。如:strObj.toUpperCase()
charAt(index):返回指定下标位置的一个字符。如果没有找到,则返回空字符串。
JavaScript从入门到精通indexOf():返回一个子字符串在原始字符串中的索引值(查找顺序从左往右查找)。如果没有找到,则返回-1。
JavaScript从入门到精通substr():在原始字符串,返回一个子字符串


substring():在原始字符串,返回一个子字符串。
“abcdefgh”.substring(0,5) = “abcde”
“abcdefgh”.substr(0,5) = “abcde”
“abcdefgh”.substring(2,3) = “c”
“abcdefgh”.substr(2,3) = “cde”



split():将一个字符串转成数组。
                          2)Array对象: length属性:动态获取数组长度。如:var len = arrObj.length
join():将一个数组转成字符串。返回一个字符串。语法:arrObj.join(连接号)
JavaScript从入门到精通
reverse():将数组中各元素颠倒顺序,语法:arrObj.reverse()。
JavaScript从入门到精通

delete  运算符:只能删除数组元素的值,而所占空间还在,总长度没变(arr.length)。
shift():删除数组中第一个元素,返回删除的那个值,并将长度减1。
pop():删除数组中最后一个元素,返回删除的那个值,并将长度减1。

unshift():往数组前面添加一个或多个数组元素,长度要改变。arrObj.unshift(“a” , “b” , “c”)
push():往数组结尾添加一个或多个数组元素,长度要改变。arrObj.push(“a” , “b” , “c”)

3)Date对象: 其实就是一个String对象,就可以直接调用属性和方法。
Date对象的使用,必须使用new关键字来创建,否则,无法调用Date对象的属性和方法

4)Math数学对象: Math对象是一个静态对象,换句话说:在使用Math对象,不需要创建实例。

Math.PI:圆周率。 Math.abs():绝对值。如:Math.abs(-9) = 9 Math.ceil():向上取整(整数加1,小数去掉)。如:Math.ceil(10.2) = 11 Math.floor():向下取整(直接去掉小数)。如:Math.floor(9.888) = 9 Math.round():四舍五入。如:Math.round(4.5) = 5; Math.round(4.1) = 4 Math.pow(x,y):求x的y次方。如:Math.pow(2,3) = 8 Math.sqrt():求平方根。如:Math.sqrt(121) = 11
5)Number数值对象: 一个数值变量,就是一个数值对象(Number对象)。
toFixed():将一个数值转成字符串,并进行四舍五入,保留指定位数的小数。语法:numObj.toFixed(n)
var a = 123.9878;
a = a.toFixed(2); // a = “123.99”

JavaScript从入门到精通


JavaScript从入门到精通






参考:http://toutiao.com/i6307504439376740866/








声明:该文观点仅代表作者本人,入门客AI创业平台信息发布平台仅提供信息存储空间服务,如有疑问请联系rumenke@qq.com。