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 创建对象
Jul 17 Javascript
Prototype源码浅析 String部分(一)之有关indexOf优化
Jan 15 Javascript
Extjs4 关于Store的一些操作(加载/回调/添加)
Apr 18 Javascript
jquery.messager.js插件导致页面抖动的解决方法
Jul 14 Javascript
jquery提取元素里的纯文本不包含span等里的内容
Sep 30 Javascript
js与运算符和或运算符的妙用
Feb 14 Javascript
jquery无限级联下拉菜单简单实例演示
Nov 23 Javascript
JavaScript实现搜索框的自动完成功能(一)
Feb 25 Javascript
js中 计算两个日期间的工作日的简单实例
Aug 08 Javascript
AngularJS 自定义过滤器详解及实例代码
Sep 14 Javascript
详解基于webpack2.x的vue2.x的多页面站点
Aug 21 Javascript
在vue中根据光标的显示与消失实现下拉列表
Sep 29 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
20个PHP常用类库小结
2011/09/11 PHP
php实现四舍五入的方法小结
2015/03/03 PHP
php数值转换时间及时间转换数值用法示例
2017/05/18 PHP
Yii2.0实现的批量更新及批量插入功能示例
2019/01/29 PHP
Laravel Eloquent分表方法并使用模型关联的实现
2019/11/25 PHP
javascript 面向对象编程基础:继承
2009/08/21 Javascript
JS动态获取当前时间,并写到特定的区域
2013/05/03 Javascript
JQuery操作三大控件(下拉,单选,复选)的方法
2013/08/06 Javascript
使用javascript创建快捷方式的简单实例
2013/08/09 Javascript
jQuery多级手风琴菜单实例讲解
2015/10/22 Javascript
JavaScript代码性能优化总结篇
2016/05/15 Javascript
JS实现页面数据无限加载
2016/09/13 Javascript
vue的token刷新处理的方法
2018/07/17 Javascript
微信小程序调用摄像头隐藏式拍照功能
2018/08/22 Javascript
在Vuex使用dispatch和commit来调用mutations的区别详解
2018/09/18 Javascript
jQuery HTML获取内容和属性操作实例分析
2020/05/20 jQuery
解决Ant Design Modal内嵌Form表单initialValue值不动态更新问题
2020/10/29 Javascript
为Python的web框架编写前端模版的教程
2015/04/30 Python
python利用matplotlib库绘制饼图的方法示例
2016/12/18 Python
Python带动态参数功能的sqlite工具类
2018/05/26 Python
pycharm 配置远程解释器的方法
2018/10/28 Python
谈谈Python中的while循环语句
2019/03/10 Python
Django框架验证码用法实例分析
2019/05/10 Python
python按修改时间顺序排列文件的实例代码
2019/07/25 Python
简单了解python字符串前面加r,u的含义
2019/12/26 Python
python和c语言哪个更适合初学者
2020/06/22 Python
Myprotein俄罗斯官网:欧洲第一运动营养品牌
2019/05/05 全球购物
Canal官网:巴西女性时尚品牌
2019/10/16 全球购物
金属材料工程毕业生个人的自我评价
2013/11/28 职场文书
环境工程专业自荐信范文
2014/03/18 职场文书
小学英语课教学反思
2016/02/15 职场文书
jQuery ajax - getScript() 方法和getJSON方法
2021/05/14 jQuery
python之np.argmax()及对axis=0或者1的理解
2021/06/02 Python
高考要来啦!用Python爬取历年高考数据并分析
2021/06/03 Python
Python序列化模块JSON与Pickle
2022/06/05 Python
类和原型的设计模式之复制与委托差异
2022/07/07 Javascript