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