字符串length属性获取字符串长度
var str='test';
var len=str.length;
console.log(len);
charAt() 返回指定位置的字符串
var str='test';
var c=str.charAt(0);
console.log(c);
indexOf()返回指定字符串首次出现的位置
var str='this is a apple';
var c=str.indexOf('i',0);
console.log(c);
stringObject.split(separator,limit)字符串分割
separator:分割器
limit:分割的次数,默认全部分割
var str='this-is-a-apple';
var arr=str.split('-');
console.log(arr);
substring() 提取字符串
stringObject.substring(startPos,stopPos)
- 返回的内容是从 start开始(包含start位置的字符)到 stop-1 处的所有字符,其长度为 stop 减start。
- 如果参数 start 与 stop 相等,那么该方法返回的就是一个空串(即长度为 0 的字符串)。
- 如果 start 比 stop 大,那么该方法在提取子串之前会先交换这两个参数。
var str='this-is-a-apple';
var object=str.substring(0,4);
console.log(object);
提取指定数目的字符串
stringObject.substr(startPos,length)
startPos:开始位置
length:字符长度
var str='this-is-a-apple';
var object=str.substr(0,4);
console.log(object);
toUpperCase
toUpperCase()
把一个字符串全部变为大写:
var s = 'javascript';
s.toUpperCase(); // 返回'JAVASCRIPT'
toLowerCase
toLowerCase()
把一个字符串全部变为小写:
var s = 'JAVASCRIPT';
var lower = s.toLowerCase();
console.log(lower); // 'javascript'