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 相关文章推荐
html超链接打开窗口大小的方法
Mar 05 Javascript
JS预览图像将本地图片显示到浏览器上
Aug 25 Javascript
angularjs中的e2e测试实例
Dec 06 Javascript
jQuery插件之Tocify动态节点目录菜单生成器附源码下载
Jan 08 Javascript
强大Vue.js组件浅析
Sep 12 Javascript
js实现控制textarea输入字符串的个数,鼠标按下抬起判断输入字符数
Oct 25 Javascript
js实现的xml对象转json功能示例
Dec 24 Javascript
微信小程序 滚动到某个位置添加class效果实现代码
Apr 19 Javascript
ES6学习教程之Map的常用方法总结
Aug 03 Javascript
微信小程序利用canvas 绘制幸运大转盘功能
Jul 06 Javascript
vue填坑之webpack run build 静态资源找不到的解决方法
Sep 03 Javascript
Vue.js中该如何自己维护路由跳转记录
May 19 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漏洞全解(详细介绍)
2012/11/13 PHP
PHP中的output_buffering详细介绍
2014/09/27 PHP
PHP中时间加减函数strtotime用法分析
2017/04/26 PHP
[原创]php正则删除html代码中class样式属性的方法
2017/05/24 PHP
PHP实现简单注册登录系统
2020/12/28 PHP
JavaScript的Cookies
2008/01/16 Javascript
js 巧妙去除数组中的重复项
2010/01/25 Javascript
jQuery 学习第六课 实现一个Ajax的TreeView
2010/05/17 Javascript
document.getElementById方法在Firefox与IE中的区别
2010/05/18 Javascript
jQuery解析XML与传统JavaScript方法的差别实例分析
2015/03/05 Javascript
jquery日历插件datepicker用法分析
2016/01/22 Javascript
简单的jQuery banner图片轮播实例代码
2016/03/04 Javascript
详细解读Jquery各Ajax函数($.get(),$.post(),$.ajax(),$.getJSON())
2016/08/15 Javascript
清除浏览器缓存的几种方法总结(必看)
2016/12/09 Javascript
JavaScript实现星级评分
2017/01/12 Javascript
从零开始做一个pagination分页组件
2017/03/15 Javascript
基于hover的用法实例(推荐)
2017/07/04 Javascript
vue input实现点击按钮文字增删功能示例
2019/01/29 Javascript
Vue2.0实现简单分页及跳转效果
2019/07/29 Javascript
详解vue实现坐标拾取器功能示例
2020/11/18 Vue.js
[57:37]EG vs Mineski 2018国际邀请赛小组赛BO2 第二场 8.16
2018/08/17 DOTA
[01:20:37]FNATIC vs NIP 2019国际邀请赛小组赛 BO2 第一场 8.16
2019/08/19 DOTA
Python简单日志处理类分享
2015/02/14 Python
以911新闻为例演示Python实现数据可视化的教程
2015/04/23 Python
Python实现对字符串的加密解密方法示例
2017/04/29 Python
Python使用requests发送POST请求实例代码
2018/01/25 Python
对Python 简单串口收发GUI界面的实例详解
2019/06/12 Python
pyenv虚拟环境管理python多版本和软件库的方法
2019/12/26 Python
python操作微信自动发消息的实现(微信聊天机器人)
2020/07/14 Python
new修饰符是起什么作用
2015/06/28 面试题
2014年幼儿园植树节活动方案
2014/03/02 职场文书
岗位工作说明书
2014/07/29 职场文书
综合素质评价个性发展自我评价
2015/03/06 职场文书
刑事起诉书范文
2015/05/19 职场文书
Python中Numpy和Matplotlib的基本使用指南
2021/11/02 Python
详解Python+OpenCV绘制灰度直方图
2022/03/22 Python