toSource()显示对象的源代码
valueOf() 返回字符串对象的当前被赋予的值
string.toLowerCase()返回小写的新字符串.
string.toUpperCase()返回大写的新字符串.
string.concat(string…)将字符串连接在一起并返回.
string.charAt(pos) 返回pos位置上的字符串(js没有char类型). 若pos<0或>=string.length, 则 返回空字符串.
str1.localeCompare(str2) 比较两个字符串, 若str1<str2则返回负数, 若相等则返回0, 否则正数.
string.slice(start, end)复制string的内容, 范围[start, end), 不包含end 位置的内容. 这 个函数的 参数取值情况和array.slice()参数取值情况差不多.
string.split(separator, limit) 将string根据separator的要求分隔内容, 返回形成的数 组.limit参数 是可选的, 表示分隔的最大个数.separator是一个字符串或者正则表达式.这个方法忽略'g'.
string.charCodeAt(pos)
与charAt()的区别在于返回位置上字符串对应的字符编码值(unicode), 若pos不在合法范围内, 就返回NaN. 示例, 英文逗号 ",".charCodeAt(0)==44
var s = '戴忠';
var i;
for (i = 0; i< s.length; i++) {
console.log(i + ' ' + s.charAt(i) + ' ' +s.charCodeAt(i)); // 0 戴 25140 1 忠 24544
}
string.lastIndexOf(searchString, pos)它与indexOf(searchString, pos)的区 别在于查找方向相反, 从pos位置开始向前查找.
string.indexOf(searchString, pos)
从string的pos开始向后查找searchString, 若找到则返回searchString出现的初始位置,否则返回-1.
一般用来判断是否含有某个字符,比如是否含有%号percent.indexOf("%") >0代表字符串percent中含有%