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 相关文章推荐
兼容Mozilla必须知道的知识。
Jan 09 Javascript
SlideView 图片滑动(扩展/收缩)展示效果
Aug 01 Javascript
jQuery load方法用法集锦
Dec 06 Javascript
js获取当前路径的简单示例代码
Jan 08 Javascript
Node.js事件驱动
Jun 18 Javascript
关于js原型的面试题讲解
Sep 25 Javascript
Ionic2开发环境搭建教程
Aug 20 Javascript
react 创建单例组件的方法
Apr 26 Javascript
jQuery使用ajax传递json对象到服务端及contentType的用法示例
Mar 12 jQuery
jquery实现轮播图特效
Apr 12 jQuery
基于JS实现操作成功之后自动跳转页面
Sep 25 Javascript
JavaScript高级程序设计之变量与作用域
Nov 17 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
通过html表格发电子邮件
2006/10/09 PHP
一个PHP的QRcode类与大家分享
2011/11/13 PHP
深入理解PHP中的global
2014/08/19 PHP
ext 列表页面关于多行查询的办法
2010/03/25 Javascript
jQuery Selector选择器小结
2010/05/06 Javascript
扩展js对象数组的OrderByAsc和OrderByDesc方法实现思路
2013/05/17 Javascript
jquery 循环显示div的示例代码
2013/10/18 Javascript
JQuery 使用attr方法实现下拉列表选中
2014/10/13 Javascript
高性能JavaScript模板引擎实现原理详解
2015/02/05 Javascript
JS中的eval 为什么加括号
2016/04/13 Javascript
基于Bootstrap重置输入框内容按钮插件
2016/05/12 Javascript
JCrop+ajaxUpload 图像切割上传的实例代码
2016/07/20 Javascript
基于JS如何实现给字符加千分符(65,541,694,158)
2016/08/03 Javascript
canvas绘制表盘时钟
2017/01/23 Javascript
require.js中的define函数详解
2017/07/10 Javascript
vue使用echarts图表的详细方法
2018/10/22 Javascript
原生js实现文件上传、下载、封装等实例方法
2020/01/05 Javascript
Typescript3.9 常用新特性一览(推荐)
2020/05/14 Javascript
基于vue--key值的特殊用处详解
2020/07/31 Javascript
vue 单页应用和多页应用的优劣
2020/10/22 Javascript
Python实现从订阅源下载图片的方法
2015/03/11 Python
Python3简单实例计算同花的概率代码
2017/12/06 Python
Python numpy实现数组合并实例(vstack,hstack)
2018/01/09 Python
Python实现获取前100组勾股数的方法示例
2018/05/04 Python
python爬虫 模拟登录人人网过程解析
2019/07/31 Python
Python 多线程其他属性以及继承Thread类详解
2019/08/28 Python
conda安装tensorflow和conda常用命令小结
2021/02/20 Python
HTML5 与 XHTML2
2008/10/17 HTML / CSS
暇步士官网:Hush Puppies
2016/09/22 全球购物
环境科学专业大学生自荐信格式
2013/09/21 职场文书
镇班子对照检查材料思想汇报
2014/09/24 职场文书
毕业实习证明(4篇)
2014/10/28 职场文书
公务员个人总结
2015/02/12 职场文书
2015年乡镇卫生院工作总结
2015/04/22 职场文书
焦裕禄纪念馆观后感
2015/06/09 职场文书
原来实习报告是这样写的呀!
2019/07/03 职场文书