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 相关文章推荐
JSON JQUERY模板实现说明
Jul 03 Javascript
基于jquery的一个OutlookBar类,动态创建导航条
Nov 19 Javascript
jquery怎样实现ajax联动框(一)
Mar 08 Javascript
javascript实现左右控制无缝滚动
Dec 31 Javascript
JavaScript实现DIV层拖动及动态增加新层的方法
May 12 Javascript
JavaScript SHA512&SHA256加密算法详解
Aug 11 Javascript
JavaScript 继承详解(六)
Oct 11 Javascript
jQuery  ready方法实现原理详解
Oct 19 Javascript
ES6中参数的默认值语法介绍
May 03 Javascript
vue项目每30秒刷新1次接口的实现方法
Dec 04 Javascript
vue组件之间通信方式实例总结【8种方式】
Feb 22 Javascript
jQuery 动态粒子效果示例代码
Jul 07 jQuery
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快速统计某个数据库中每张表的数据量
2012/09/04 PHP
Symfony2学习笔记之系统路由详解
2016/03/17 PHP
Yii2中添加全局函数的方法分析
2017/05/04 PHP
php+redis消息队列实现抢购功能
2018/02/08 PHP
laravel orm 关联条件查询代码
2019/10/21 PHP
js中的escape及unescape函数的php实现代码
2007/09/04 Javascript
Javascript 判断函数类型完美解决方案
2009/09/02 Javascript
ASP.NET中基于JQUERY的高性能的TreeView补充
2011/02/23 Javascript
html+javascript实现可拖动可提交的弹出层对话框效果
2013/08/05 Javascript
鼠标滚轴控制文本框值的JS代码
2013/11/19 Javascript
Jquery获得控件值的三种方法总结
2014/02/13 Javascript
jQuery取得设置清空select选择的文本与值
2014/07/08 Javascript
Json实现异步请求提交评论无需跳转其他页面
2014/10/11 Javascript
jquery实现手风琴效果
2015/11/20 Javascript
jquery正则表达式验证(手机号、身份证号、中文名称)
2015/12/31 Javascript
javascript对象的创建和访问
2016/03/08 Javascript
在Python中操作字符串之startswith()方法的使用
2015/05/20 Python
浅析Python中的for 循环
2016/06/09 Python
python3 破解 geetest(极验)的滑块验证码功能
2018/02/24 Python
python 使用sys.stdin和fileinput读入标准输入的方法
2018/10/17 Python
Python 如何优雅的将数字转化为时间格式的方法
2019/09/26 Python
python字典与json转换的方法总结
2020/12/28 Python
Delphi CS笔试题
2014/01/04 面试题
售后主管岗位职责
2013/12/08 职场文书
软件部经理岗位职责范本
2014/02/25 职场文书
老公保证书范文
2014/04/29 职场文书
管理提升方案
2014/06/04 职场文书
超市创意活动方案
2014/08/15 职场文书
2014年安全工作总结范文
2014/11/13 职场文书
大学生求职自荐信
2015/03/24 职场文书
小区保洁员岗位职责
2015/04/10 职场文书
请客吃饭开场白
2015/06/01 职场文书
幼儿园教师辞职信
2019/06/21 职场文书
《悲惨世界》:比天空更广阔的是人的心灵
2020/01/16 职场文书
CSS 新特性 contain控制页面的重绘与重排问题
2021/04/30 HTML / CSS
Win10系统下配置Java环境变量
2021/06/13 Java/Android