JavaScript内置对象String对象下常用的方法

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>
点赞
收藏

评论区

加载中...

相关推荐

MySQL:[Err] 1292 - Incorrect datetime value: ‘0000-00-00 00:00:00‘ for column ‘CREATE_TIME‘ at row 1

文章目录问题用navicat导入数据时,报错:原因这是因为当前的MySQL不支持datetime为0的情况。解决修改sql\mode:sql\mode:SQLMode定义了MySQL应支持的SQL语法、数据校验等,这样可以更容易地在不同的环境中使用MySQL。全局s

Oracle 分组与拼接字符串同时使用

SELECTT.,ROWNUMIDFROM(SELECTT.EMPLID,T.NAME,T.BU,T.REALDEPART,T.FORMATDATE,SUM(T.S0)S0,MAX(UPDATETIME)CREATETIME,LISTAGG(TOCHAR(

MySQL部分从库上面因为大量的临时表tmp_table造成慢查询

背景描述Time:20190124T00:08:14.70572408:00User@Host:@Id:Schema:sentrymetaLast_errno:0Killed:0Query_time:0.315758Lock_

皕杰报表之UUID

​在我们用皕杰报表工具设计填报报表时,如何在新增行里自动增加id呢?能新增整数排序id吗?目前可以在新增行里自动增加id,但只能用uuid函数增加UUID编码,不能新增整数排序id。uuid函数说明:获取一个UUID,可以在填报表中用来创建数据ID语法:uuid()或uuid(sep)参数说明:sep布尔值,生成的uuid中是否包含分隔符'',缺省为

手写Java HashMap源码

HashMap的使用教程HashMap的使用教程HashMap的使用教程HashMap的使用教程HashMap的使用教程22

2020年前端实用代码段,为你的工作保驾护航

有空的时候,自己总结了几个代码段,在开发中也经常使用,谢谢。1、使用解构获取json数据let jsonData  id: 1,status: "OK",data: 'a', 'b';let  id, status, data: number   jsonData;console.log(id, status, number )

JavaScript内置对象String对象下常用的方法 - HelloWorld