定义测试使用的字符串

var text = "Hello World";

字符串Hello World 字符对应下标

H e l l o W o r l d
0 1 2 3 4 5 6 7 8 9 10

字符串截取

// substring(start, end) 截取范围:[start, end)
text.substring(6, 11)
"World"

// substr(start, length) 
text.substr(6, 5)
"World"

字符串查找

// 从前向后
text.indexOf("o")
4

// 从后向前
text.lastIndexOf("o")
7

字符串和数组转换

// 字符串转数组
text.split(" ")
["Hello", "World"]

// 数组转字符串
["Hello", "World"].join("-")
"Hello-World"

参考
JS截取字符串方法实例