javaScript中关于字符串的操作函数和方法

Posted nancyegg

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了javaScript中关于字符串的操作函数和方法相关的知识,希望对你有一定的参考价值。

 

1、字符串转换 toString():可以将任何类型的数据都转换为字符串

var num= 19;  //19

var myStr = num.toString();  //"19"

var myStr = String(num);  //"19"

var myStr = " " + num;  //"19

2、字符串分割 split(“,”):将字符串分割位多个字符串,  split()的第二个参数,表示返回的字符串数组的最大长度

var str = "I,Love,You,Do,you,love,me"

var strArr = myStr .split(","); // ["I", "Love", "You", "Do", "you", "love", "me"];
var strLim = myStr .split(",", 3); // ["I", "Love", "You"];
 
 3、字符串切割 slice(i,j),substring(i,j) 截取到的字符应该在第二个参数前一个【i,j)
var str = "I,Love,You,Do,you,love,me"
var slice = str.slice(1,5);  //",Lov"
var substring= str.substring(1,5);  //",Lov"
var substr= str.substr(1,5);  //",Love" substr(i,j)第二个参数代表"截取的字符串最大长度"
 
4、查找给定位置的字符 charAt(8)
var myStr = "I,love,you,Do,you,love,me";
var theChar = myStr.charAt(8);// "o",同样从0开始
 
5、查询子字符串 str.indexOf()

第一个函数:indexOf(),它从字符串的开头开始查找,找到返回对应坐标,找不到返回-1。如下"

var myStr = "I,Love,you,Do,you,love,me";
var index = myStr.indexOf("you"); // 7 ,基于0开始,找不到返回-1

第二个函数:lastIndexOf(),它从字符串的末尾开始查找,找到返回对应坐标,找不到返回-1。如下:

var myStr = "I,Love,you,Do,you,love,me";
var index = myStr.lastIndexOf("you"); // 14
 

 

以上是关于javaScript中关于字符串的操作函数和方法的主要内容,如果未能解决你的问题,请参考以下文章

GET请求中关于中文的编码与解码

python3中关于时间格式的操作

java中关于时间日期操作的常用函数

JavaScript中关于创建对象的笔记

带你整理面试过程中关于 JVM 中分代收集算法分区收集算法和垃圾收集器的相关知识

Javascript中关于作用域和闭包和域解释的面试题