JavaScript字符串处理常见操作方法小结


Posted in Javascript onNovember 15, 2019

本文实例讲述了JavaScript字符串处理常见操作方法。分享给大家供大家参考,具体如下:

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

var iNum01 = 12;
var iNum02 = 24;
var sNum03 = '12';
var sTr = 'abc';
alert(iNum01+iNum02); //弹出36
alert(iNum01+sNum03); //弹出1212 数字和字符串相加等同于字符串相加
alert(sNum03+sTr);   // 弹出12abc

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

var sNum01 = '12';
var sNum02 = '24';
var sNum03 = '12.32';
alert(sNum01+sNum02); //弹出1224
alert(parseInt(sNum01)+parseInt(sNum02)) //弹出36
alert(sNum03)  //弹出数字12 将字符串小数转化为数字整数

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

var sNum03 = '12.32'
alert(parseFloat(sNum03)); //弹出 12.32 将字符串小数转化为数字小数

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

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() 获取字符串中的某一个字符

var sId = "#div1";
var sTr = sId.charAt(0);
alert(sTr); //弹出 #

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

var sTr = "abcdefgh";
var iNum = sTr.indexOf("c");
alert(iNum); //弹出2

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

var sTr = "abcdefghijkl";
var sTr2 = sTr.substring(3,5);
var sTr3 = sTr.substring(1);
alert(sTr2); //弹出 de
alert(sTr3); //弹出 bcdefghijkl

8、toUpperCase() 字符串转大写

var sTr = "abcdef";
var sTr2 = sTr.toUpperCase();
alert(sTr2); //弹出ABCDEF

9、toLowerCase() 字符串转小写

var sTr = "ABCDEF";
var sTr2 = sTr.toLowerCase();
alert(sTr2); //弹出abcdef

字符串反转

var str = 'asdfj12jlsdkf098';
var str2 = str.split('').reverse().join('');
alert(str2);

感兴趣的朋友可以使用在线HTML/CSS/JavaScript代码运行工具:http://tools.3water.com/code/HtmlJsRun测试上述代码运行效果。

更多关于JavaScript相关内容还可查看本站专题:《JavaScript字符与字符串操作技巧总结》、《JavaScript数组操作技巧总结》、《JavaScript遍历算法与技巧总结》、《JavaScript数学运算用法总结》、《JavaScript数据结构与算法技巧总结》、《JavaScript查找算法技巧总结》及《JavaScript错误与调试技巧总结》

希望本文所述对大家JavaScript程序设计有所帮助。

Javascript 相关文章推荐
深入理解JavaScript 闭包究竟是什么
Apr 12 Javascript
javascript 得到文件后缀名的思路及实现
May 09 Javascript
jquery中子元素和后代元素的区别示例介绍
Apr 02 Javascript
每天一篇javascript学习小结(Function对象)
Nov 16 Javascript
详解JavaScript的Date对象(制作简易钟表)
Apr 07 Javascript
Node.js connect ECONNREFUSED错误解决办法
Sep 15 Javascript
JavaScript实现动态增删表格的方法
Mar 09 Javascript
node.js中http模块和url模块的简单介绍
Oct 06 Javascript
vue2.0 实现导航守卫(路由守卫)
May 21 Javascript
JS动态插入脚本和插入引用外部链接脚本的方法
May 21 Javascript
JS实现关键词高亮显示正则匹配
Jun 22 Javascript
uniapp 微信小程序 自定义tabBar 导航
Apr 22 Javascript
layui数据表格重载实现往后台传参
Nov 15 #Javascript
JS实现贪吃蛇游戏
Nov 15 #Javascript
Layui表格监听行单双击事件讲解
Nov 14 #Javascript
layui table表格数据的新增,修改,删除,查询,双击获取行数据方式
Nov 14 #Javascript
解决Layui数据表格显示无数据提示的问题
Nov 14 #Javascript
layui写后台表格思路和赋值用法详解
Nov 14 #Javascript
Layui实现主窗口和Iframe层参数传递
Nov 14 #Javascript
You might like
初级的用php写的采集程序
2007/03/16 PHP
Mysql和网页显示乱码解决方法集锦
2008/03/27 PHP
php图片的二进制转换实现方法
2014/12/15 PHP
js中字符替换函数String.replace()使用技巧
2011/08/14 Javascript
实现checkbox全选、反选、取消JavaScript小脚本异常
2014/04/10 Javascript
JavaScript中的单引号和双引号报错的解决方法
2014/09/01 Javascript
nodejs中使用多线程编程的方法实例
2015/03/24 NodeJs
基于jquery实现全屏滚动效果
2015/11/26 Javascript
JS实现的多张图片轮流播放幻灯片效果
2016/07/22 Javascript
AngularJS出现$http异步后台无法获取请求参数问题的解决方法
2016/11/03 Javascript
js实现简单的网页换肤效果
2017/01/18 Javascript
微信小程序 两种为对象属性赋值的方式详解
2017/02/23 Javascript
浅谈Vue-cli 命令行工具分析
2017/11/22 Javascript
详解JSON Web Token 入门教程
2018/07/30 Javascript
vue 手机物理监听键+退出提示代码
2020/09/09 Javascript
jQuery实现简单轮播图效果
2020/12/27 jQuery
[53:18]Spirit vs Liquid Supermajor小组赛A组 BO3 第三场 6.2
2018/06/03 DOTA
python随机生成指定长度密码的方法
2015/04/04 Python
Python中装饰器兼容加括号和不加括号的写法详解
2017/07/05 Python
python3+PyQt5 创建多线程网络应用-TCP客户端和TCP服务器实例
2019/06/17 Python
用vue.js组件模拟v-model指令实例方法
2019/07/05 Python
解决Python3.8用pip安装turtle-0.0.2出现错误问题
2020/02/11 Python
关于torch.optim的灵活使用详解(包括重写SGD,加上L1正则)
2020/02/20 Python
python对XML文件的操作实现代码
2020/03/27 Python
Python基于traceback模块获取异常信息
2020/07/23 Python
python获取linux系统信息的三种方法
2020/10/14 Python
HTML5+CSS3网页加载进度条的实现,下载进度条的代码实例
2016/12/30 HTML / CSS
html5使用canvas实现弹幕功能示例
2017/09/11 HTML / CSS
英国最大的自有市场,比亚马逊便宜:Flubit
2019/03/19 全球购物
意大利在线高尔夫商店:Online Golf
2021/03/09 全球购物
交通法规咨询中心工作职责
2013/11/27 职场文书
常务副总经理任命书
2014/06/05 职场文书
担保书范本
2015/01/20 职场文书
骨干教师个人总结
2015/02/11 职场文书
导游词之杭州西湖
2019/09/19 职场文书
如何将numpy二维数组中的np.nan值替换为指定的值
2021/05/14 Python