JavaScript之字符串处理方法

本文介绍了JavaScript中常见的字符串处理方法,包括字符串合并、转换、分隔、查找及截取等功能,并演示了如何实现字符串反转。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

字符串处理方法

  • 字符串合并操作:”+”
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("")
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值