<html>
<head>
</head>
<script type="text/javascript">
var stuName1 = "小强1";
var test = "abcdcab";
//alert(stuName.charAt(1));
var stuName2 = "小强2";
//alert(stuName1.concat(stuName2));
//alert(test.indexOf("ab")); //默认返回第一次出现的位置
//alert(test.indexOf("ab",1));//下标从0开始
//alert(test.lastIndexOf("ab", 1));//从后往前找
alert(test.slice(1,3)); //前闭后开
alert(test);
//var array = test.split("c", 2);
//for(i in array){
// console.log(array[i]);
//}
alert(test.substr(1,3));
alert(test.substring(1,3));//前闭后开
alert(test);
//alert(test.toUpperCase());
</script>
<body>
</body>
</html>
</html>
注:
1、如果是正数的话,slice 和 substring之间没啥区别,不管是截取的方式还是截取后被截取的变量的值。如果为负数,则只有slice接受。
2、在java里String的length是方法,数组的length是属性,在js里String和数组的length都是属性(不用加括号)。