JavaScript之字符串处理方法

字符串处理方法

  • 字符串合并操作:”+”
var iNum01 = 12;
var iNum02 = 24;
var sNum03 = "36";

// 弹出数字36, 数字相加
alert(iNum01+iNum02);
// 弹出字符串1236, 数字和字符串相加等同于字符串拼接.
alert(iNum01+sNum03);
// 弹出字符串3636, 字符串相加(拼接)
alert(sNum03+sNum03);
  • parseInt()将数字字符串转化为整数
// 小数位直接舍去, 非四舍五入
var sNum = "12.35";
// 弹出数字12
alert(parseInt(sNum));
  • parseFloat()将数字字符串转化为小数
// 弹出数字12.35
alert(parseFloat(sNum));
  • split()把一个字符串分隔字符串组成的数组
var sTime = "2008-08-08";
// ["2008", "08", "08"]
var aTime01 = sTime.split("-");
// ["2", "0", "0", "8", "-", "0", "8", "-", "0", "8"]
var aTime02 = sTime.split("");
  • indexOf()查找字符串是否含有某字符
var sTr = "abcdefg";
// 找到时, 返回数字索引.
var iNum = sTr.indexOf("c");
alert(iNum);
// 没有找到时, 返回数字-1; Python中会报错.
var iNum02 = sTr.indexOf("z");
  • substring(start, end)截取字符串 (不包括end)
var sTr01 = "123456789";
// "45"
var sTr02 = sTr01.substring(3,5);
// "3456789"
var sTr03 = sTr01.substring(2);
  • 字符串反转
var sTr01 = "123456789";
// "987654321"
// 字符串拆分成数组, 数组反转, 合并成字符串.
var sTr04 = sTr01.split("").reverse().join("")

猜你喜欢

转载自blog.csdn.net/Alex1053/article/details/81253695