字符串方法

1、charCodeAt方法返回一个整数,代表指定位置字符的Unicode编码。参数为下标值。返回编码值。
2、fromCharCode方法从一些Unicode字符串中返回一个字符串。参数为UNcode编码值。
var str=String.fromCharCode(65,66,67);
console.log(str);//ABC
3、charAt()方法返回指定索引位置处的字符。如果超出有效范围的索引值返回空字符串。参数为下标值。
4、slice(start,end)方法返回字符串的片段。参数值可以为负数。-1代表的是最后一位。截取的方向从左到右。只传一个参数时,只返回一项。不能判断两个参数的前后顺序。
5、substring方法返回位于String对象中指定位置的子字符串。 只传一个参数时,从该位置截取到最后一位。可以自己判断两个参数的前后顺序。当传入的参数为负值或者Nan时替换为0;
6、substr(start,length)。start表示开始位置。 length表示要截取的长度。
7、indexOf方法返回String对象内第一次出现子字符串位置。如果没有找到子字符串,则返回-1。 
strObj.indexOf(substr[,startIndex]) 
8、lastIndexOf方法返回String对象中字符串最后出现的位置。如果没有匹配到子字符串,则返回-1。
9、search方法返回与查找内容匹配的第一个字符串的位置。不存在返回-1。
10、concat方法返回字符串值,该值包含了两个或多个提供的字符串的连接。 
str.concat([string1[,string2…]])。
11、将一个字符串分割为子字符串,然后将结果作为字符串数组返回。 
str.split("分隔符",返回的项数)
12、toLowerCase方法返回一个字符串,该字符串中的字母被转换成小写。 
13、toUpperCase方法返回一个字符串,该字符串中的所有字母都被转换为大写字母。
例子:单个数前面加0
var changeStr = function(str){ var year = str.substring(0,4); var month = str.substring(str.indexOf('-') + 1, str.lastIndexOf('-')); var day = str.substring(str.lastIndexOf('-') + 1); return year + '-' + ('0' + month).slice(-2) + '-' + ('0' + day).slice(-2);}console.log(changeStr('2016-7-5'));
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值