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插入节点appendChild insertBefore使用方法
Jul 04 Javascript
JS:window.onload的使用介绍
Nov 13 Javascript
drag-and-drop实现图片浏览器预览
Aug 06 Javascript
JS面向对象(3)之Object类,静态属性,闭包,私有属性, call和apply的使用,继承的三种实现方法
Feb 25 Javascript
JS动态创建元素的两种方法
Apr 20 Javascript
微信小程序  modal弹框组件详解
Oct 27 Javascript
详解Vue 2.0封装axios笔记
Jun 22 Javascript
Angular中封装fancyBox(图片预览)遇到问题小结
Sep 01 Javascript
vue 挂载路由到头部导航的方法
Nov 13 Javascript
微信小程序实现打卡日历功能
Sep 21 Javascript
深入理解js A*寻路算法原理与具体实现过程
Dec 13 Javascript
vue使用Google Recaptcha验证的实现示例
Aug 23 Vue.js
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
一个改进的UBB类
2006/10/09 PHP
php REMOTE_ADDR之获取访客IP的代码
2008/04/22 PHP
php制作中间带自己定义图片二维码的方法
2014/01/27 PHP
php简单实现数组分页的方法
2016/04/30 PHP
在 Laravel 项目中使用 webpack-encore的方法
2019/07/21 PHP
基于jquery的网页SELECT下拉框美化代码
2010/10/28 Javascript
JS获取Table中td值的方法
2015/03/19 Javascript
JavaScript中继承用法实例分析
2015/05/16 Javascript
js实现具有高亮显示效果的多级菜单代码
2015/09/01 Javascript
浅析JavaScript函数的调用模式
2016/08/10 Javascript
express文件上传中间件Multer详解
2016/10/24 Javascript
分享一个精简的vue.js 图片lazyload插件实例
2017/03/13 Javascript
微信小程序商品到详情的实现
2017/06/27 Javascript
vue-cli常用设置总结
2018/02/24 Javascript
Vue中全局变量的定义和使用
2019/06/05 Javascript
Node.js系列之发起get/post请求(2)
2019/08/30 Javascript
Element Tooltip 文字提示的使用示例
2020/07/26 Javascript
Vue 列表页带参数进详情页的操作(router-link)
2020/11/13 Javascript
使用python在校内发人人网状态(人人网看状态)
2014/02/19 Python
python中使用urllib2伪造HTTP报头的2个方法
2014/07/07 Python
在Python 3中实现类型检查器的简单方法
2015/07/03 Python
python+pyqt实现右下角弹出框
2017/10/26 Python
flask框架实现连接sqlite3数据库的方法分析
2018/07/16 Python
Python如何使用字符打印照片
2020/01/03 Python
OpenCV实现机器人对物体进行移动跟随的方法实例
2020/11/09 Python
python飞机大战游戏实例讲解
2020/12/04 Python
利用HTML5绘制点线面组成的3D图形的示例
2015/05/12 HTML / CSS
Tessabit日本:集世界奢侈品和设计师品牌的意大利精品买手店
2020/01/07 全球购物
八一建军节活动方案
2014/02/10 职场文书
英语故事演讲稿
2014/04/29 职场文书
乡镇计划生育工作汇报
2014/10/28 职场文书
教师个人年度总结
2015/02/11 职场文书
毕业生捐书活动倡议书
2015/04/27 职场文书
音乐剧猫观后感
2015/06/04 职场文书
网吧员工管理制度
2015/08/05 职场文书
mysql创建存储过程及函数详解
2021/12/04 MySQL