字符串处理方法

js中三种基本数据类型,都有对应的对象类型(布尔有布尔对象、数字有数字对象··),基本类型是一个简单的数据,没有属性,可是js中的基本数据类型能够当作对象使用数组

 

1.当对一个基本数据类型打点访问属性或方法时,js会临时将这个数据的值封装成一个对应类型的对象,而后使用这个对象调属性或方法,这个过程叫作自动装箱ui

var str = "hello";对象

2. 字符串的length属性表示字符串中字符的个数字符串

console.log(str.length);string

 

3. 数字转成字符串 +""it

 

4. 使用[]能够得到字符串中的第n个字符console

var ch = str[2];ast

console.log(ch);数据类型

5.indexOf,查找一个字符串在另外一个字符串中的首次出现的位置。若是没有出现的,就返回-1方法

var str2 = "abcdefg";

var ind = str2.indexOf("cd");

console.log(ind);

var ind = str2.lastIndexOf("cd");最后一次出现的位置

 

7.split字符串分割,按照某个分隔符分割字符串,分割的结果是一个数组

var str3 = "苹果|香蕉|西瓜";

 

var fruits = str3.split("|");

console.log(fruits);

 

8.substr字符串截取,第一个参数表示从第几个开始截,第二个参数表示截多长,若不写第二个参数,就截取到最后

var str4 = "abcdefghijk";

 

var s4 = str4.substr(4,6);

console.log(fruits);

substring,从哪截,截到哪(包含开头,不包含结尾,不写就截取到最后)

 

9.startsWith判断一个字符串是否以另外一个字符串开头,结果只有true和false

var b1 = str5.startsWith("abc");

console.log(b1);

// str5.endsWith("abc");判断结尾

 

 

10 toUpperCase将字符串中全部字母转换成大写

相关文章
相关标签/搜索