前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >JavaScript 超详细的字符串处理方法

JavaScript 超详细的字符串处理方法

作者头像
Devops海洋的渔夫
发布2019-06-02 13:28:04
6510
发布2019-06-02 13:28:04
举报
文章被收录于专栏:Devops专栏Devops专栏

仅供学习,转载请注明出处

1、字符串合并操作:“ + ”

代码语言:javascript
复制
var iNum01 = 12;
var iNum02 = 24;
var sNum03 = '12';
var sTr = 'abc';
alert(iNum01+iNum02);  //弹出36
alert(iNum01+sNum03);  //弹出1212 数字和字符串相加等同于字符串相加
alert(sNum03+sTr);     // 弹出12abc

编写一个拼接字符串的hello world示例,如下:

2、parseInt() 将数字字符串转化为整数

代码语言:javascript
复制
var sNum01 = '12';
var sNum02 = '24';
var sNum03 = '12.32';
alert(sNum01+sNum02);  //弹出1224
alert(parseInt(sNum01)+parseInt(sNum02))  //弹出36
alert(sNum03)   //弹出数字12 将字符串小数转化为数字整数

如果需要将数字相加,那么就需要先将字符串转为int类型。

3、parseFloat() 将数字字符串转化为小数

代码语言:javascript
复制
var sNum03 = '12.32'
alert(parseFloat(sNum03));  //弹出 12.32 将字符串小数转化为数字小数

4、split() 把一个字符串分隔成字符串组 成的数组

代码语言:javascript
复制
var sTr = '2017-4-22';
var aRr = sTr.split("-");
var aRr2= sTr.split("");

alert(aRr);  //弹出['2017','4','2']
alert(aRr2);  //弹出['2','0','1','7','-','4','-','2','2']

5、charAt() 获取字符串中的某一个字符

代码语言:javascript
复制
var sId = "#div1";
var sTr = sId.charAt(0);
alert(sTr); //弹出 #

6、indexOf() 查找字符串是否含有某字符

代码语言:javascript
复制
var sTr = "abcdefgh";
var iNum = sTr.indexOf("c");
alert(iNum); //弹出2

只会显示字符第一次出现的下标,从0开始算起。

7、substring() 截取字符串 用法: substring(start,end)(不包括end)

代码语言:javascript
复制
var sTr = "abcdefghijkl";
var sTr2 = sTr.substring(3,5);
var sTr3 = sTr.substring(1);

alert(sTr2); //弹出 de
alert(sTr3); //弹出 bcdefghijkl

8、toUpperCase() 字符串转大写

代码语言:javascript
复制
var sTr = "abcdef";
var sTr2 = sTr.toUpperCase();
alert(sTr2); //弹出ABCDEF

9、toLowerCase() 字符串转小写

代码语言:javascript
复制
var sTr = "ABCDEF";
var sTr2 = sTr.toLowerCase();
alert(sTr2); //弹出abcdef

字符串反转

代码语言:javascript
复制
<!DOCTYPE html>
<html>
<head>
    <title></title>
    <script type="text/javascript">

        window.onload = function(){
            var sTr = "hello-world-fat-boss";

            // 1.首先将字符串所有字符拆为数组
            // 2.利用数组的反转方法进行反转
            // 3.使用数组的join方法拼接为字符串
            var sTr2 = sTr.split('').reverse().join('');

            alert(sTr2);

        }
    </script>
</head>
<body>
</body>
</html>
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2019.03.27 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 字符串反转
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档