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 相关文章推荐
js客户端快捷键管理类的较完整实现和应用
Jun 08 Javascript
jquery 隐藏与显示tr标签示例代码
Jun 06 Javascript
jQuery获取动态生成的元素示例
Jun 15 Javascript
javascript实现表格增删改操作实例详解
May 15 Javascript
微信小程序-消息提示框实例
Nov 24 Javascript
jQuery Easyui 下拉树组件combotree
Dec 16 Javascript
JavaScript的事件机制详解
Jan 17 Javascript
深入理解JavaScript 参数按值传递
May 24 Javascript
iscroll-probe实现下拉刷新和下拉加载效果
Jun 28 Javascript
关于jQuery里prev()的简单操作代码
Oct 27 jQuery
vue实现条件判断动态绑定样式的方法
Sep 29 Javascript
js中call()和apply()改变指针问题的讲解
Jan 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
实现树状结构的两种方法
2006/10/09 PHP
Laravel 5 框架入门(二)构建 Pages 的管理功能
2015/04/09 PHP
PHP+shell脚本操作Memcached和Apache Status的实例分享
2016/03/11 PHP
PHP实现的简单异常处理类示例
2017/05/04 PHP
php获取'/'传参的值简单方法
2017/07/13 PHP
php使用curl获取header检测开启GZip压缩的方法
2018/08/15 PHP
PHP中散列密码的安全性分析
2019/07/26 PHP
JS中动态添加事件(绑定事件)的代码
2011/01/09 Javascript
Javascript new Date().valueOf()的作用与时间戳由来详解
2013/04/24 Javascript
jquery隐藏标签和显示标签的实例
2013/11/11 Javascript
用jquery中插件dialog实现弹框效果实例代码
2013/11/15 Javascript
jQuery+ajax实现鼠标单击修改内容的思路
2014/06/29 Javascript
JQuery控制Radio选中方法分析
2015/05/29 Javascript
JavaScript基于对象去除数组重复项的方法
2016/10/09 Javascript
nodeJs链接Mysql做增删改查的简单操作
2017/02/04 NodeJs
JQuery.dataTables表格插件添加跳转到指定页
2017/06/09 jQuery
利用yarn代替npm管理前端项目模块依赖的方法详解
2017/09/04 Javascript
关于Vue组件库开发详析
2018/07/01 Javascript
vue系列之requireJs中引入vue-router的方法
2018/07/18 Javascript
vue动态绑定class的几种常用方式小结
2019/05/21 Javascript
小程序Request的另类用法详解
2019/08/09 Javascript
layui实现二维码弹窗、并下载到本地的方法
2019/09/25 Javascript
在vue中使用Echarts利用watch做动态数据渲染操作
2020/07/20 Javascript
python+pyqt实现12306图片验证效果
2017/10/25 Python
对python的输出和输出格式详解
2018/12/08 Python
Python 3.6 -win64环境安装PIL模块的教程
2019/06/20 Python
python数据挖掘需要学的内容
2019/06/23 Python
Python+AutoIt实现界面工具开发过程详解
2019/08/07 Python
Python Selenium参数配置方法解析
2020/01/19 Python
html5 canvas 使用示例
2010/10/22 HTML / CSS
Piercing Pagoda官网:耳环、戒指、项链、手链等
2020/09/28 全球购物
保护环境倡议书300字
2014/05/19 职场文书
2014年保密工作总结
2014/11/22 职场文书
导师对论文的学术评语
2015/01/04 职场文书
2015年党员承诺书
2015/01/21 职场文书
vue 自定义组件添加原生事件
2022/04/21 Vue.js