String 对象,所有的字符串都是String的对象
var str = "字符串";
var str = new String("字符串");
属性
length 表示字符串的长度
方法,String的所有方法不是改变变量本身的数据,而是返回一个处理后的新字符串
toUpperCase() 把字符串中的所有字母转换成大写
toLowerCase() 把字符串中的所有字母转换成小写
concat("其他字符串") 把括号内的字符串拼接在原字符串末尾
indexOf("字符串") 判断括号内的字符串是否出现在原字符串中,如果出现了返回首字符的下标位置,从0开始,否则返回-1
lastIndexOf("字符串") 和indexOf相反,从字符串末尾处寻找
substring(开始位置,结束位置) 截取字符串,包含开始位置不包含结束位置
substr(开始位置,[长度])从指定位置开始截取指定长度的,长度省略的话截取到末尾
charAt(下标) 得到字符串中某个下标的字符
split(分割字符串) 把一个字符串分割成字符串数组,根据字符串中出现的某个字符来分割
1 <script> 2 var str = "abcdeZ,123a45"; 3 4 document.write("转换大写后"+str.toUpperCase()+"<br/>"); 5 document.write("转换小写后"+str.toLowerCase()+"<br/>"); 6 document.write("拼接后"+str.concat("哈")+"<br/>"); 7 //没有找到返回-1 8 document.write("判断是否存在"+str.indexOf("Z,")+"<br/>"); 9 document.write("从尾处寻找是否存在"+str.lastIndexOf("a")+"<br/>"); 10 //截取字符串 从start-end,不包含结束 11 document.write("截取字符串"+str.substring(7,10)+"<br/>"); 12 //从start-length 13 document.write("截取字符串"+str.substr(7)+"<br/>"); 14 15 16 /* 17 输入一个文件名,判断文件是否是.doc文件 18 19 var fileName = prompt("输入文件名"); 20 document.write(fileName.indexOf(".doc")!=-1); 21 document.write(fileName.substr(fileName.length-4)==".doc"); 22 */ 23 24 25 </script>