substr
substr方法用于返回截取从指定位置上开始,指定长度的一段子串。
##true
if("Hello World".substr(0, 5) == "Hello"){
return true;
}
substring
与substr方法类似,都表示截取一段字符串,不同的是,substring方法中传入的两个参数表示起始位置和终止位置,且包含起始位置但不包含终止位置。
##false
if("Hello World".substring(0, 5) == "Hello"){
return true;
}
slice
slice方法用于提取一个字符串的一部分,并且返回一个新的字符串。同样的slice方法传入的两个参数表示起始位置和终止位置。
##false
if("Hello World".slice(0, 5) == "Hello"){
return true;
}
indexOf
indexOf方法用于返回一个字符串在指定字符串中的位置,返回0表示该字符串在指定字符串的开头位置,-1则表示指定字符串中不存在该字符串。
##true
if("Hello World".indexOf("Hello") == 0) {
return true;
}