JS基础-串

JS
字符串属性:
1.返回字符串的构造函数 string.constructor
2.返回字符串数量长度 string.length
3.为特定对象添加新的属性 object.prototype.name=value

字符串方法:
1.返回一个字符串的某个字符: string.charAt(index) 如:返回第一个字符string.charAt(0),返回最后一个字符string.charAt(string.length-1)
2.在一个字符串制定索引处返回字符的Unicode: string.charCodeAt(index)
3.连接两个或多个字符:string.contact(string1,string2,…,stringX)
4.确定一个字符串是否时指定的字符串的字符结束:string.endWith(searchvalue,length) searchvalue为制定的字符串,length可选,为指定的字符串长度。结果为true|false。
5.确定一个字符串是否包含指定字符串的字符:string.includes(searchvalue,start)
6.将unicode数字值转化为字符:string.fromCharCode(n1,n2,..,nX)
7.返回一个字符串指定的值中第一次出现的位置:string.indexOf(searchvalue , start)
8.返回一个字符串指定的值中最后出现的位置:string.lastIndexOf(searchvalue , start)
9.比较两个字符串在当前区域的大小:string.localeCompare(compareString) 返回1,0,-1三个值。
10.搜索一个正则表达式匹配的字符串,并返回其作为一个数组对象:string.match(regexp)
11.复制一个字符串重复输出指定数目的新字符串:string.repeat(count) count为重复的次数。
12.替换指定的值或正则表达式,返回新的字符串:string.replace(searchvalue,newvalue)
13.搜索指定值的字符串,并返回匹配的位置:string.search(searchvalue)
14.提取指定位置部分字符串并返回:
string.slice(start,end) end为可选,没有的话返回从start开始的字符串。如提取第一个字符串:string.slice(0,1),提取最后一个字符串:string.slice(-1)
string.substr(start,length) length可选,用于指定长度。
string.substring(start,end) 这种方法提取“开始”和“结束”字符串中的字符,不包括“结束”本身。如果“开始”比“结束”大时,此方法将交换两个参数,这意味着str.substring(1,4)==str.substring(4,1)。如果任一“启动”或“停止”小于0,则视为从0开始。
15.拆分字符串形成新的数组:string.split(separator,limit) 二者皆可选。
16.确定一个字符串是否以指定的字符开始:string.startWith(searchvalue,start)
17.转化为小写字符串:string.toLocaleLowerCase()
转化为大写字符串:string.toLocaleUpperCase()
18.转化为小写字符串:string.toLowerCase()
转化为大写字符串:string.toUpperCase()
19.删除字符串两侧的空格:string.trim()
20.返回一个String对象的原始值:string.tvalueOf()

此外还有字符串HTML包装方法,但由于不是标准的方法,可能无法再所有浏览器中正常工作,所以先放一放,之后查询。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值