美文网首页
JS中字符串的操作方法

JS中字符串的操作方法

作者: 大白好 | 来源:发表于2015-12-08 19:18 被阅读168次

1.indexOf()查找该字符串的位置

(1)不存在一律返回-1;

(2)有第二个参数,表示下标

var str="hello world";console.log(str.indexOf('l'));//2console.log(str.indexOf('l',5));//9

2.lastIndexOf()返回一个指定的字符串值最后出现的位置,在一个字符串中的指定位置从后向前搜索。

(1)不存在同样返回-1;

(2)同样有第二个参数,表示从该下标的位置开始往前找。

var str="hello world";console.log(str.lastIndexOf('l'));//9

console.log(str.lastIndexOf('l',6));//3

3.slice()提取字符串的某个部分,有第二个参数,前闭后开

var str ="hello world";console.log(str.slice(6));//world

console.log(str.slice(3,7);//lo w

4.split()用于把一个字符串分割成字符串数组

*第2个参数的作用是顶艺术租的长度,如果超出字符串原本的长度的话无效,小于原本长度的话会自动舍弃第二个参数后面的字符串

var str="Hello World";console.log(str.split('1'));//["Hello World"]

console.log(str.split('l'));//["he", "", "o wor",    "d"]

var str="a-b-c-d-e-f-g";

console.log(str.split('-',3));//["a", "b", "c"]

5.substring()提取相应区间的字符

*substring(starIndex,endIndex)

var str ="a-b-c-d-e-f-g";

console.log(str.substring(3,6));//-c-(截取的字符串长    度为6-3,从3开始,不包含6)

6.charCodeAt()返回指定下标位置的字符Unicode编码

varstr='abc'.charCodeAt(0);//括号内表示下标

console.log(str);//a的Unicode编码是97,b98,c99

7.charAt()烦会指定位置的字符

var str='abc'.charAt(0);

console.log(str);//a

8.toUpperCase()/toLowerCase() 把字符串转化为大/小写

var str1 ="hello world";

console.log(str1.toUpperCase());//HELLO WORLD

var str2 ="HELLO WORLD";

console.log(str2.toUpperCase());//hello world

9.trim()去掉字符串前后的空格

str="  abc def ghi    ";

str2 =str.trim();console.log(str2);//abc def ghi

那要想保留字符串前面的空格,只去掉后面的空格呢?看下面:

str=" abc def ghi ";console.log(str.length)//13

str2 = ("a"+str).trim().substring(1);

console.log(str2);// abc def ghi

console.log(str2.length);//12

相关文章

  • js基础了解

    js数组常用遍历方法使用: js数组常用操作方法使用: 基本逻辑运算: 基本字符串操作方法:

  • 正则

    正则就是用来操作字符串,为了性能尽量使用正则来操作字符串。 js中的字符串操作方法在这里先复习一下: str.sp...

  • web进阶之二十二:字符串及其操作方法

      字符串,在很多语言中都会存在的数据类型,那么在Js中时如何对它进行操作的呢? 字符串的具体操作方法 字符串合并...

  • JS中字符串的操作方法

    1.indexOf()查找该字符串的位置 (1)不存在一律返回-1; (2)有第二个参数,表示下标 var str...

  • js基础知识点

    js基础 列举常用的5个字符串操作方法。 var str='hello world' str.length str...

  • js中的几点常用知识

    1.js中的字符串反转输出 js中的字符串反转输出的N种方法: 2.js中数组转字符串和字符串转数组 javasc...

  • 3.4字符串的操作

    1、字符串的操作方法采用格式: .func() 2、遍历字符串中每个字符 for in : 3、字符串的操作...

  • js字符串操作方法

    length 得到字符串长度 [size] 得到下标为size的字符 indexOf 判断字符串中是否存在某...

  • JS字符串的操作方法

    字符串是什么 字符串是零个或多个排在一起的字符,放在单引号或者双引号之中 多行与转义 转义 问题: 如果要在单引号...

  • JS字符串的操作方法

    字符串 String() 字符串的属性:length =》 代表字符串长度 1.chanAt() 返回指定位置的...

网友评论

      本文标题:JS中字符串的操作方法

      本文链接:https://www.haomeiwen.com/subject/vevehttx.html