JavaScript内置对象String对象下常用的方法
1 <!DOCTYPE html> 2 <html lang="en"> 3 <head> 4 <meta charset="UTF-8"> 5 <title></title> 6 <script> 7 /* 8 * 9 * 实例方法---->必须要通过new的方式创建的对象(实例对象)来调用的方法 10 * 静态方法---->直接通过大写的构造函数的名字调用的方法(直接通过大写的对象名字调用的) 11 * 12 * */ 13 /* 14 * 15 * 字符串的常用属性: 16 * .length------>字符串的长度 17 * .charAt(索引),返回值是指定索引位置的字符串,超出索引,结果是空字符串 18 * .fromCharCode(数字值,可以是多个参数),返回的是ASCII码对应的值 19 * .concat(字符串1,字符串2,...);返回的是拼接之后的新的字符串 20 * .indexOf(要找的字符串,从某个位置开始的索引);返回的是这个字符串的索引值,没找到则返回-1 21 * .lastIndexOf(要找的字符串);从后向前找,但是索引仍然是从左向右的方式,找不到则返回-1 22 * .replace("原来的字符串","新的字符串");用来替换字符串的 23 * .slice(开始的索引,结束的索引); 从索引5的位置开始提取,到索引为10的前一个结束,没有10,并返回这个提取后的字符串 24 * .split("要干掉的字符串",切割后留下的个数);切割字符串 25 * .substr(开始的位置,个数);返回的是截取后的新的字符串 26 * .substring(开始的索引,结束的索引),返回截取后的字符串,不包含结束的索引的字符串 27 * .toLocaleLowerCase();转小写 28 * .toLowerCase();转小写 29 * .toLocaleUpperCase()转大写 30 * .toUpperCase();转大写 31 * .trim();干掉字符串两端的空格 32 * 33 * 34 * */ 35 36 37 // var str="12345"; 38 // console.log(str.length); 39 // 40 // var str="whatareyounoshalei"; 41 // var result=str.charAt(1000); 42 // console.log(result); 43 44 // var str=String.fromCharCode(107,108,109); 45 // console.log(str); 46 47 48 //sos 49 50 51 // var str=String.fromCharCode(83,79,83); 52 // console.log(str); 53 54 55 // var str="what"; 56 // console.log(str+"are"+"you"+"no"+"sha"+"lei"); 57 58 59 // var str="小苏"; 60 // console.log(str.concat("喜欢","凤姐","这是","真的")); 61 62 63 // var str="小苏真的好猥好琐啊"; 64 // var index=str.indexOf("好",5); 65 // console.log(index); 66 67 // var str="helo amen"; 68 // var index=str.lastIndexOf("Y"); 69 // console.log(index); 70 71 // var str="小苏好帅哦,真的好勇敢哦"; 72 // if(str.indexOf("帅")!=-1){ 73 // str=str.replace("帅","猥琐"); 74 // }else{ 75 // console.log("不存在"); 76 // } 77 // console.log(str); 78 79 80 // var str = "如果有一天我邪恶了,请记住,我曾纯洁过"; 81 // //从索引5的位置开始提取,到索引为10的前一个结束,没有10,并返回这个提取后的字符串 82 // str = str.slice(5, 10); 83 // console.log(str); 84 85 // var str="乔峰|慕容|凤姐|梅超风|小苏|大蛇丸"; 86 // var arr=str.split("|"); 87 // for(var i=0;i<arr.length;i++){ 88 // console.log(arr[i]); 89 // } 90 91 92 // var str="哈哈,小苏真的是好帅哦"; 93 // str=str.substr(5,5); 94 // console.log(str); 95 96 97 // var str="哈哈,小苏真的是好帅哦"; 98 // str=str.substring(5,9); 99 // console.log(str); 100 101 // var str="HELLO"; 102 // //str=str.toLocaleLowerCase(); 103 // str=str.toLowerCase(); 104 // console.log(str); 105 106 107 // var str="hello"; 108 // str=str.toLocaleUpperCase(); 109 // //str=str.toUpperCase(); 110 // console.log(str); 111 112 var str = " 哦,这 是一个神奇的一天 "; 113 str = str.trim(); 114 console.log("====" + str + "===="); 115 116 </script> 117 </head> 118 <body> 119 120 </body> 121 </html>