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 相关文章推荐
ext实现完整的登录代码
Aug 08 Javascript
html5的自定义data-*属性和jquery的data()方法的使用示例
Aug 21 Javascript
Javascript实现可旋转的圆圈实例代码
Aug 04 Javascript
javascript for-in有序遍历json数据并探讨各个浏览器差异
Nov 30 Javascript
解析jquery easyui tree异步加载子节点问题
Mar 08 Javascript
AngularJS 验证码60秒倒计时功能的实现
Jun 05 Javascript
自定义类似于jQuery UI Selectable 的Vue指令v-selectable
Aug 23 jQuery
Node.js 使用递归实现遍历文件夹中所有文件
Sep 18 Javascript
微信小程序 POST请求的实例详解
Sep 29 Javascript
js经验分享 JavaScript反调试技巧
Mar 10 Javascript
Vue数据监听方法watch的使用
Mar 28 Javascript
Vue 权限控制的两种方法(路由验证)
Aug 16 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如何透过ODBC来存取数据库
2006/10/09 PHP
Yii2简单实现给表单添加验证码的方法
2016/07/18 PHP
Thinkphp5 微信公众号token验证不成功的原因及解决方法
2017/11/12 PHP
PHP实现的CURL非阻塞调用类
2018/07/26 PHP
php实现图片压缩处理
2020/09/09 PHP
Aster vs Newbee BO5 第二场2.19
2021/03/10 DOTA
多个jquery.datatable共存,checkbox全选异常的快速解决方法
2013/12/10 Javascript
js 处理数组重复元素示例代码
2013/12/27 Javascript
jQuery1.9.1针对checkbox的调整方法(prop)
2014/05/01 Javascript
JS实现一个列表中包含上移下移删除等功能
2014/09/24 Javascript
JavaScript数组的一些奇葩行为
2016/01/25 Javascript
JavaScript利用Date实现简单的倒计时实例
2017/01/12 Javascript
JavaScript中this的用法及this在不同应用场景的作用解析
2017/04/13 Javascript
用最简单的方法判断JavaScript中this的指向(推荐)
2017/09/04 Javascript
Element UI 自定义正则表达式验证方法
2018/09/04 Javascript
[38:44]DOTA2上海特级锦标赛A组小组赛#2 Secret VS CDEC第二局
2016/02/25 DOTA
[00:36]我的中国心——Serenity vs Fnatic
2018/08/21 DOTA
Python基于twisted实现简单的web服务器
2014/09/29 Python
跟老齐学Python之使用Python查询更新数据库
2014/11/25 Python
Python获取当前函数名称方法实例分享
2018/01/18 Python
Python基于Flask框架配置依赖包信息的项目迁移部署
2018/03/02 Python
flask中过滤器的使用详解
2018/08/01 Python
Python实现计算长方形面积(带参数函数demo)
2020/01/18 Python
windows、linux下打包Python3程序详细方法
2020/03/17 Python
使用Django实现把两个模型类的数据聚合在一起
2020/03/28 Python
基于python纯函数实现井字棋游戏
2020/05/27 Python
如何使用Python自动生成报表并以邮件发送
2020/10/15 Python
俄罗斯品牌服装在线商店:VIPAVENUE
2020/08/10 全球购物
经典c++面试题三
2015/07/08 面试题
告诉你怎样写创业计划书
2014/01/27 职场文书
遗体告别仪式主持词
2014/03/20 职场文书
2015年文员个人工作总结
2015/04/09 职场文书
纪检干部学习心得体会
2016/01/23 职场文书
工作汇报材料难写?方法都在这里了!
2019/07/01 职场文书
加薪申请书应该这样写!
2019/07/04 职场文书
position:sticky 粘性定位的几种巧妙应用详解
2021/04/24 HTML / CSS