java script 07 内置对象及其函数调用

内置对象:就是js给我们定义好了的对象,有着现成的属性和方法供我们调用

string number boolean 这三个是基本包装类型

1、string

toUpperCase(转大写),不改变原始字符串。

toLowerCase(转小写),不改变原始字符串。

split(切割符) 以切割符为边界,去把字符串切割成数组,不改变原始字符串。

indexOf()查找关键字 默认找到的是关键字所在的下标,默认只找第一个,不改变原始字符串。

substring(start,end)截取子字符串     含头不含尾,不改变原始字符串。

slice(start,end)方法可提取字符串的某个部分,并以新的字符串返回被提取的部分。不改变原始字符串。

substr(start,length)可在字符串中抽取从 开始 下标开始的指定数目的字符。

ps:substring(start,end),slice(start,end),substr(start,length)。相同点:他们都接收两个参数 , 第二个参数都是可选的, 如果忽略, 返回从 第一个参数 的开始位置到字符串的结尾。slice 和 substring 接收的是 起始位置和结束位置(不包括结束位置),substr 接收的则是 起始位置 和 所要返回的字符串长度 。不同点:substring() 的两个参数要求是非负整数,  另外它是以两个参数中较小一个作为起始位置,较大的参数作为结束位置。 substr() 第一个参数可以是负数 , 如果是负数,那么该参数声明从字符串的尾部开始算起的位置。也就是说,-1 指字符串中最后一个字符,-2 指倒数第二个字符。 slice() 则可以为负数,跟substr()一样,负数认为倒着数,同时,不会从两个参数中较小的一个作为起始位置,默认第一个开始。

2.Number

toFixed(num):把数字转换为字符串,结果的小数点后有指定位数的数字:四舍五入取整。不改变原始数

toString():转为字符串,任何对象都有toString方法,不改变原始数

3.Boolean:

toString()转为字符串,任何对象都有toString方法不改变原始数

4.window:全局对象,js中最大的对象,window对象的方法都可以省略window前缀

parseInt():取字符串中以整数开头的部分,用法跟parseFloat()类似,不改变原始字符串

parseFloat() 函数可解析一个字符串,并返回一个浮点数。该函数指定字符串中的首个字符是否是数字。如果是,则对字符串进行解析,直到到达数字的末端为止,然后以数字返回该数字,而不是作为字符串。不改变原始字符串

5.Array:数组对象,可以更改的。

join(连接符) 以连接符为边界,去把数组连接成字符串,不改变原始数组

slice(start,end)截取子数组,含头不含尾,不改变原始数组

------------------以下所有方法都可以直接修改数组------------------------

push(要追加的数据)向数组结尾追加元素,返回值数组长度

pop()删除数组最后一位

unshift(“数据”)向数组开头追加元素,返回数组长度

shift()删除数组第一位元素,返回删除的元素

splice(从哪一位删除,删除几个,插入的新值)增加、删除元素的方法。返回值删除的元素组成的数组

reverse()反转数组,返回值数组长度

sort()数组排序   按照unicode编码排序。arr.sort(function(a,b){return a-b});改良

indexOf(“元素”),查询某个元素,返回角标

map()返回一个数组,数组中元素为原始数组的平方根:

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值