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

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/








  • 2
    点赞
  • 19
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值