1、charCodeAt方法返回一个整数,代表指定位置字符的Unicode编码
如:
var str='abc'
str.charCodeAt(0) 结果65
2、charAt方法返回指定索引位置处的字符。如果超出有效范围的索引值返回空字符串。
如:
var str = "ABC"
str.charAt(1) 结果:B
3、slice方法返回字符串的片段
如:
012345
var str=‘abcdef’
str.slice(2,4) 结果:cd
4、substring方法返回位于String对象中指定位置的子字符串。
如:
012345
var str = "ABCDEF"
str.substring(2,4);;结果:CD
5、substr方法返回一个从指定位置开始的指定长度的子字符串。
如:
012345
var str = "ABCDEF"
str.substr(2,4) 结果:CDEF
6、indexOf方法放回String对象内第一次出现子字符串位置。如果没有找到子字符串,则返回-1。
如:
01234567
var str = "ABCDECDF"
str.indexOf("CD",1) 结果:2
7、lastIndexOf方法返回String对象中字符串最后出现的位置。如果没有匹配到子字符串,则返回-1。
如:
01234567
var str = "ABCDECDF"
str.lastIndexOf("CD",6) 结果:5
8、search方法返回与正则表达式查找内容匹配的第一个字符串的位置。
如:
var str = "ABCDECDF"
str.search("CD") 结果:2
9、concat方法返回字符串值,该值包含了两个或多个提供的字符串的连接。
如:
var str = "ABCDEF"
str.concat("ABCDEF","ABC") 结果:ABCDEFABCDEFABC
10、split方法将一个字符串分割为子字符串,然后将结果作为字符串数组返回。
如:
var str = "AA BB CC DD EE FF"
alert(str.split(" ",3)) 结果:AA,BB,CC
11、toLowerCase方法返回一个字符串,该字符串中的字母被转换成小写。
如:
var str = "ABCabc"
str.toLowerCase() 结果:abcabc
13、toUpperCase方法返回一个字符串,该字符串中的所有字母都被转换为大写字母。
如:
var str = "ABCabc"
str.toUpperCase() 结果:ABCABC
14、trim方法去掉首尾空格
如:
functionmyTrim(x) {
returnx.replace(/^\s+|\s+$/gm,'');
}
functionmyFunction() {
varstr = myTrim(" Hello World! ");
alert(str);
}
15.replace方法返回的字符串作为替换文本使用
如:
var str="Hello World!"
document.write(str.replace(/world/, "Japan"))
结果:Hello Japan!
js循环语句
while、do-while、for-in、for、
while和do-while唯一的差别就是循环和判断的顺序不同,do-while比while多循环一次。
for 循环的步进值从 i=0 开始。只要 i 小于等于 条件时,循环就会继续运行。循环每循环一次,i 就会累加 1。
网友评论