开发中常常会遇到各种字符串处理,汇总一下,备用.
1、字符串转换
var num = 19; // 19
var myStr = num.toString(); // "19"
你同样可以这么做:
var num = 19; // 19
var myStr = String(num); // "19"
或者,再简单点儿:
var num = 19; // 19
var myStr = "" +num; // "19"
字符串转数字
txtNum = Number(myStr) + 1;
var floatNum = parseFloat(myStr, 10);
2、字符串分割
split()的第二个参数,表示返回的字符串数组的最大长度。
var myStr = "I,Love,You,Do,you,love,me";
var substrArray = myStr .split(","); // ["I", "Love", "You", "Do", "you", "love", "me"];
var arrayLimited = myStr .split(",", 3); // ["I", "Love", "You"];
3、获取字符串长度
字符串长度是在开发中经常要用到的,非常简单如下:
var myStr = "I,Love,You,Do,you,love,me";
var myStrLength = myStr.length; //25
4、查询子字符串
第一个函数:indexOf(),它从字符串的开头开始查找,找到返回对应坐标,找不到返回-1。如下:
var myStr = "I,Love,you,Do,you,love,me";
var index = mySt