字符串常用的方法(备忘)
来源:互联网 发布:asp.net erp源码 编辑:程序博客网 时间:2024/05/21 21:46
1.字符方法
// charAt(index)获取下标为 index 的字符var str = "abcdefg";var res = str.charAt(3);console.log(res); // d
// charCodeAt(index)获取下标为 index 的字符的ASCII码var str = "abcdefg";var res = str.charCodeAt(3);console.log(res); // 100
// 将ASCII码转换成字符 静态方法--由引用类型的名字来调用的。var res = String. fromCharCode(93);console.log(res); // ]
2.查找子串
// indexOf(“abc”) 从字符串的头部 查找指定子串第一次出现的位置 ,如果没有找到 返回-1;
var str = "123abcdefgabc123";var subStr = "abc";var otStr = "aaa";var res1 = str.indexOf(subStr);//3var res2 = str.lastIndexOf(subStr);//10var res3 = str.indexOf(otStr); // -1
3.截取子串
字符串截取不影响原字符串
// substring(index) 从字符串下标 index 开始截取,到字符串结束为止 // substring(startIndex,endIndex) 从字符串下标 startIndex 开始截取到 endIndex 结束;var str = "abcdefg123456";var res1 = str.substring(3); // defg123456var res2 = str.substring(3,6); // def
// substr(index) 从字符串下标 index 开始截取,到字符串结束为止// substr(startIndex,length) 从字符串下标为3的位置开始截取,截取长度为length的子串var str = "abcdefg123456";var res1 = str.substr(3); // defg123456var res2 = str.substr(3,6); // defg12
4.字符串大小写转换
str.toLowerCase() 将字符串中所有的大写字符转换成小写字符,小写字符不变
var str = "ABCDefg123456";var res = str.toLowerCase(); // abcdefg123456
str.toUpperCase() 将字符串中所有的小写字符转换成大写字符,大写字符保持不变
var str = "ABCDefg123456";var res = str.toUpperCase(); // ABCDEFG123456
5.字符串的相等比较方法
// == 值判断(非严格判断)var str1 = "abc";var str2 = new String("abc");console.log( str1 == str2 ); //true// === 变量的类型一样 值一样console.log( str1 === str2 ); //false
// localeCompare()比较两个字符串// 如果字符串在字母表中应该排在字符串参数之前,则返回一个负值;// 如果字符串的等于字符串参数,返回0;// 如果字符串在字母表中应该排在字符串参数之后,则返回一个正数;console.log( "abc".localeCompare("ab")); // 1console.log( "abc".localeCompare("abf")); // -1
6.字符串转数组 split( );
var str = "welcome to beijing,welcome to china";console.log( str7.split(" "));// ["welcome", "to", "beijing,welcome", "to", "china"]
备忘参考
阅读全文
0 0
- 字符串常用的方法(备忘)
- 数组常用的方法(备忘)
- 常用方法备忘
- jquery常用方法备忘
- String 常用方法备忘
- 常用的字符串方法
- 常用的字符串方法
- Android jni常用方法备忘
- JQuery中常用方法备忘
- JQuery中常用方法备忘
- JQuery中常用方法备忘
- 一些常用的备忘
- Java的常用方法--字符串
- 关于字符串的常用方法
- 常用的字符串处理方法
- String字符串的常用方法
- 字符串常用的几个方法
- String字符串的常用方法
- golang多核的使用
- 30天高效练习---总览
- 15道使用频率极高的基础算法题
- UGUI灰度处理
- Linux 命令小积累
- 字符串常用的方法(备忘)
- Pugixml一种快速解析XML文件的开源解析库《转载》
- bad ELF interpreter: No such file or directory
- 征信的3个谣言,我不说你肯定都信了!
- Linux备忘
- java poi- 实现 word Excel pdf ppt 转 HTML
- 753个大奖邀请各位新老博主入驻云栖,请技术人员广而告之
- 近日P2P平台扑街退出成潮,抵押类投资项目却优势凸显
- org.apache.struts2.dispatcher.DefaultDispatcherErrorHandler error 严重: Exception occurred during proc