js中String对象
1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" 2 "http://www.w3.org/TR/html4/loose.dtd"> 3 <html xmlns="http://www.w3.org/1999/xhtml"> 4 <head> 5 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 6 <title>New Web Project</title> 7 <script type="text/javascript"> 8 function fun() 9 { 10 var str=new String("Test"); 11 console.log(""); 12 console.log("1)属性length"); 13 console.log(str.length);//输出字符串的长度 14 console.log("2)方法charAt(n)"); 15 console.log(str.charAt(0));//返回字符串中第n个字符 16 console.log(str.charAt(1));//返回字符串中第n个字符 17 console.log(str.charAt(2));//返回字符串中第n个字符 18 console.log("3)方法concat(value,...)"); 19 var str1=" js"; 20 var str2=" html"; 21 console.log(str.concat(str1,str2));//将一个或多个值连接到字符串上 22 //concat函数并不改变原有字符串 23 console.log("4)输出String对象比较"); 24 console.log(str.toString());//返回String对象的值 25 console.log(str);//直接将str以对象的形式输出 26 console.log(str.valueOf());//返回String对象的值 27 console.log("5)输出大小写的形式"); 28 console.log("大写形式:"+str.toUpperCase()); 29 console.log("原来的字符串内容并不发生改变:str="+str.toString());//返回String对象的值 30 console.log("小写形式:"+str.toLowerCase()); 31 console.log("6)substring()返回字符串的一部分"); 32 console.log(str.substring(1,3)); 33 console.log("7)slice()返回字符串的一部分"); 34 console.log(str.slice(1,3)); 35 console.log("8)在字符串中查找子字符串第一次和最后一次出现的位置"); 36 str =new String("Test233Test233Test"); 37 str3="233"; 38 console.log("str="+str.toString()); 39 console.log(str.indexOf(str3)); 40 console.log(str.lastIndexOf(str3)); 41 console.log("9)将字符串分隔为字符串数组split()"); 42 str =new String("wo shi hao ren"); 43 console.log("str="+str.toString()); 44 console.log(str.split(" ")); 45 ary=str.split(" "); 46 for(var i=0;i<ary.length;i++) 47 { 48 console.log(ary[i]); 49 } 50 } 51 fun(); 52 </script> 53 </head> 54 <body> 55 <h1>New Web Project Page</h1> 56 </body> 57 </html>
待续。。。