JS操作字符串的方法
来源:互联网 发布:医药软件什么的好 编辑:程序博客网 时间:2024/05/19 16:03
1.charAt() => 得到字符串某个位置的字符
var str = "asdfasdfasdf"; str.charAt(索引号); str[索引号]; ==>此方式得到的结果同上
2.concat() => 合并多个字符串
var str1 = "abcdefghijklmn"; var str2 = "111"; var str3 = str1.concat(str2); ==>abcdefghijklmn111
3.slice() => 截取字符串的某部分(slice截取不包括结束元素,-1表示最后一个元素)(有兼容性)
var str = "abcdefghijklmn"; var str1 = str.slice(1); ==> bcdefghijklmn; var str2 = str.slice(1,4); ==> bcd; var str3 = str.slice(1,-1); ==> bcdefghijklm; var str4 = str.slice(-5,-2); ==> jkl;
4.substring() => 截取字符串的某部分(不接受负的参数,若有一个负数,直接忽略,即第二个参数表示从索引0位置开始截取的数量;若有两个负数,结果为空字符)
var str = "abcdefghijklmn"; var str1 = str.substring(1); ==> bcdefghijklmn; var str2 = str.substring(1,4); ==> bcd;
5.substr() => 截取字符串的某部分(没标准化,用起始位置与长度方式截取)
var str1 = "abcdefghijklmn"; var str2 = str1.substr(1,4); ==> bcde;
6.indexOf() => 检索字符在字符串出现的位置
var str1 = "abcdefghijklmn"; var str2 = str1.indexOf("f"); ==> 从字符串索引0的为位置开始检索,若没检索到元素,则返回-1 var str2 = str1.indexOf("f",4); ==> 从字符串索引4的位置开始检索
7.lastindexOf() => 检索字符在字符串出现的索引位置(从尾到头的方式检索)
var str1 = "abcdefghijklmn"; var str2 = str1.lastIndexOf("f"); var str2 = str1.lastIndexOf("f",4); => 4表示结束的索引位置; ==>-1(找不到,元素f在索引5的位置)
8.trim() => 移除字符串两边的空格
var str1 = " abc def gh lmn "; var str2 = str1.trim(); ==> "abc def gh lmn";
9.toUpperCase() => 将字符串转换为大写
var str1 = "abcdefghlmn"; var str2 = str1.toUpperCase();
10.toLowerCase() => 将字符串转换为小写
var str1 = "abcdefghlmn"; var str2 = str1.toLowerCase();
11.replace() => 替换字符
var str1 = "abcdefghlmn"; var str2 = str1.replace("f","g"); =>只替换检索到的第一个元素,若没检索到则不起作用
12.split() => 将字符串变成数组
var str = "abcdefghlmn"; var str6 = str.split(","); ==> ["abcdefghlmn"] var str1 = str.split(); ==> ["abcdefghlmn"] var str2 = str.split(""); ==> ["a", "b", "c", "d", "e", "f", "g", "h", "l", "m", "n"] var str3 = str.split("a"); ==> ["", "bcdefghlmn"] var str4 = str.split("c"); ==> ["ab", "defghlmn"] var str5 = str.split("&"); ==> 同str1,找不到括号里面的内容替换,取默认值["abcdefghlmn"]
0 0
- JS操作字符串的方法
- js 操作字符串的n个方法
- js操作字符串的常见方法
- JS中操作字符串的常用方法
- js对字符串提取操作的方法
- js字符串的操作
- JS中常用的操作字符串的方法
- js字符串的方法
- JS中字符串的操作
- JS对字符串的操作
- js中字符串的操作
- js截取字符串的方法
- js截取字符串的方法
- js截取字符串的方法
- js截取字符串的方法
- JS字符串的相关方法
- 巧用JS字符串的方法
- js截取字符串的方法
- C++服务器之IP与域名转换
- Backpropagation
- 455. Assign Cookies
- poj 2948 Martian Mining
- Qt creator 使用pkgconfig
- JS操作字符串的方法
- slub机制彻底图解分析
- opensns源码学习(1)
- Leetcode 36.Valid Sudoku
- CCF201503-1 图像旋转(100分)
- 股票入门基础知识48:什么是交易中的隐性背离
- CENTOS: Docker几个常用的语句
- Leetcode 38. Count and Say
- 构造函数与析构函数