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 相关文章推荐
jQuery Dialog 弹出层对话框插件
Aug 09 Javascript
编写针对IE的JS代码两种编写方法
Jan 30 Javascript
在firefox和Chrome下关闭浏览器窗口无效的解决方法
Jan 16 Javascript
轻量级javascript 框架Backbone使用指南
Jul 24 Javascript
JavaScript 封装一个tab效果源码分享
Sep 15 Javascript
浅析JS动态创建元素【两种方法】
Apr 20 Javascript
Centos7 中 Node.js安装简单方法
Nov 02 Javascript
bootstrap模态框垂直居中效果
Dec 03 Javascript
jQuery中的100个技巧汇总
Dec 15 Javascript
JS中传递参数的几种不同方法比较
Jan 20 Javascript
AngularJS中的路由使用及实现代码
Oct 09 Javascript
深入理解Vue.js轻量高效的前端组件化方案
Dec 10 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
通过table标签,PHP输出EXCEL的实现方法
2013/07/24 PHP
PHP管理依赖(dependency)关系工具 Composer 安装与使用
2014/08/18 PHP
PHP获得数组交集与差集的方法
2015/06/10 PHP
使用xampp搭建运行php虚拟主机的详细步骤
2015/10/21 PHP
PHP设计模式(七)组合模式Composite实例详解【结构型】
2020/05/02 PHP
JavaScript 中的事件教程
2007/04/05 Javascript
js实现页面打印功能实例代码(附去页眉页脚功能代码)
2009/12/15 Javascript
JQuery Tab选项卡效果代码改进版
2010/04/01 Javascript
Jquery弹出窗口插件 LeanModal的使用方法
2012/03/10 Javascript
兼容FF和IE的动态table示例自写
2013/10/21 Javascript
JS对img标签进行优化使用onerror显示默认图像
2014/04/24 Javascript
js关于getImageData跨域问题的解决方法
2016/10/14 Javascript
JS组件系列之JS组件封装过程详解
2017/04/28 Javascript
代码详解JS操作剪贴板
2018/02/11 Javascript
详解vue2.0监听属性的使用心得及搭配计算属性的使用
2018/07/18 Javascript
通过jquery的ajax请求本地的json文件方法
2018/08/08 jQuery
详解Vue.js在页面加载时执行某个方法
2018/11/20 Javascript
layui监听select变化,以及设置radio选中的方法
2019/09/24 Javascript
如何通过vscode运行调试javascript代码
2020/07/24 Javascript
[01:02:48]2018DOTA2亚洲邀请赛小组赛 A组加赛 Newbee vs Liquid
2018/04/03 DOTA
在Django中使用Sitemap的方法讲解
2015/07/22 Python
python3利用smtplib通过qq邮箱发送邮件方法示例
2017/12/03 Python
PyQt5+Caffe+Opencv搭建人脸识别登录界面
2019/08/28 Python
使用Python封装excel操作指南
2021/01/29 Python
CSS3实现类似翻书效果的过渡动画的示例代码
2019/09/06 HTML / CSS
HTML5在手机端实现视频全屏展示方法
2020/11/23 HTML / CSS
Oakley西班牙官方商店:太阳眼镜和男女运动服
2019/04/26 全球购物
西班牙最大的婴儿用品网上商店:Bebitus
2019/05/30 全球购物
美国艺术和工艺品商店:Hobby Lobby
2020/12/09 全球购物
Python面试题:Python里面如何生成随机数
2015/03/12 面试题
银行行长竞聘演讲稿
2014/04/23 职场文书
市场营销专业毕业生求职信
2014/07/21 职场文书
学校班子个人对照检查材料思想汇报
2014/09/27 职场文书
医院护士工作检讨书
2014/10/26 职场文书
2016年“世界气象日”广播稿
2015/12/17 职场文书
MySQL多表查询机制
2022/03/17 MySQL