String 字符串对象
length
toUpperCase()
toLowerCase()
charAt()
如果参数 index 不在 0 与 string.length-1 之间,该方法将返回一个空字符串。
indexOf(substring, startpos)
注意:1.indexOf() 方法区分大小写。
2.如果要检索的字符串值没有出现,则该方法返回 -1。
<script type="text/javascript">
var str="I love JavaScript!"
document.write(str.indexOf("I") + "<br />");
document.write(str.indexOf("v") + "<br />");
document.write(str.indexOf("v",8));
</script>
0
4
9
字符串分割split()
将字符串分割为字符串数组,并返回此数组。
var mystr = "www.imooc.com";
document.write(mystr.split(".")+"<br>");
document.write(mystr.split(".", 2)+"<br>");
www,imooc,com
www,imooc
将字符串分割为字符
document.write(mystr.split("")+"<br>");
document.write(mystr.split("", 5));
w,w,w,.,i,m,o,o,c,.,c,o,m
w,w,w,.,i
substring
stringObject.substring(startPos,stopPos)
如果参数 start 与 stop 相等,那么该方法返回的就是一个空串(即长度为 0 的字符串)。
如果 start 比 stop 大,那么该方法在提取子串之前会先交换这两个参数。
substr()
stringObject.substr(startPos,length)