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 获取表单元素里面的值示例代码
Jul 28 Javascript
运用JQuery的toggle实现网页加载完成自动弹窗
Mar 18 Javascript
JS实现很实用的对联广告代码(可自适应高度)
Sep 18 Javascript
基于jquery实现复选框全选,反选,全不选等功能
Oct 16 Javascript
js中获取时间new Date()的全面介绍
Jun 20 Javascript
Bootstrap模态框水平垂直居中与增加拖拽功能
Nov 09 Javascript
js实现适合新闻类图片的轮播效果
Feb 05 Javascript
微信小程序scroll-view仿拼多多横向滑动滚动条
Apr 21 Javascript
CSS3 动画卡顿性能优化的完美解决方案
Sep 20 Javascript
通过jQuery学习js类型判断的技巧
May 27 jQuery
vue store之状态管理模式的详细介绍
Jun 13 Javascript
vue中动态select的使用方法示例
Oct 28 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实现的Curl封装类Curl.class.php用法实例分析
2015/09/25 PHP
PHP+Mysql+jQuery中国地图区域数据统计实例讲解
2015/10/10 PHP
php设计模式之适配器模式实例分析【星际争霸游戏案例】
2020/04/07 PHP
Laravel配合jwt使用的方法实例
2020/10/25 PHP
JavaScript实现动态增加文件域表单
2009/02/12 Javascript
在表单提交前进行验证的几种方式整理
2013/07/31 Javascript
node.js中的buffer.Buffer.isBuffer方法使用说明
2014/12/14 Javascript
JavaScript设计模式之抽象工厂模式介绍
2014/12/28 Javascript
微信JS接口汇总及使用详解
2015/01/09 Javascript
jQuery实现div横向拖拽排序的简单实例
2016/07/13 Javascript
Javascript将JSON日期格式化
2016/08/23 Javascript
Ajax验证用户名或昵称是否已被注册
2017/04/05 Javascript
聊聊JavaScript如何实现继承及特点
2017/04/07 Javascript
webpack学习教程之前端性能优化总结
2017/12/05 Javascript
微信小程序如何获取地址
2019/12/24 Javascript
JS+css3实现幻灯片轮播图
2020/08/14 Javascript
[01:57]2018DOTA2亚洲邀请赛赛前采访-iG
2018/04/03 DOTA
python自动翻译实现方法
2016/05/28 Python
Python中turtle作图示例
2017/11/15 Python
Python 内置函数memoryview(obj)的具体用法
2017/11/23 Python
学习Python3 Dlib19.7进行人脸面部识别
2018/01/24 Python
python游戏地图最短路径求解
2019/01/16 Python
3行Python代码实现图像照片抠图和换底色的方法
2019/10/10 Python
Python 爬取必应壁纸的实例讲解
2020/02/24 Python
在keras中model.fit_generator()和model.fit()的区别说明
2020/06/17 Python
torchxrayvision包安装过程(附pytorch1.6cpu版安装)
2020/08/26 Python
台湾网友喜爱的综合型网路购物商城:Yahoo! 奇摩购物中心
2018/03/10 全球购物
英国建筑用品在线:Building Supplies Online(BSO)
2018/04/30 全球购物
英国领先的电动可调床制造商:Laybrook
2019/12/26 全球购物
请写出一段Python代码实现删除一个list里面的重复元素
2015/12/29 面试题
市优秀教师事迹材料
2014/02/05 职场文书
优秀大学生自荐信
2014/06/09 职场文书
师德师风个人自我剖析材料
2014/09/27 职场文书
实习指导老师意见
2015/06/04 职场文书
Python基础之字符串格式化详解
2021/04/21 Python
MySQL创建管理子分区
2022/04/13 MySQL