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 相关文章推荐
javascript 构造函数强制调用经验总结
Dec 02 Javascript
JQuery的AJAX实现文件下载的小例子
May 15 Javascript
Javascript浅谈之this
Dec 17 Javascript
jquery插件推荐 jquery.cookie
Nov 09 Javascript
JavaScript异步加载浅析
Dec 28 Javascript
javascript常用正则表达式汇总
Jul 31 Javascript
jQuery的Read()方法代替原生JS详解
Nov 08 Javascript
基于vue.js轮播组件vue-awesome-swiper实现轮播图
Mar 17 Javascript
vue实现压缩图片预览并上传功能(promise封装)
Jan 10 Javascript
在vue中根据光标的显示与消失实现下拉列表
Sep 29 Javascript
原生js拖拽实现图形伸缩效果
Feb 10 Javascript
Vue页面跳转传递参数及接收方式
Sep 09 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简单生成随机数的方法
2015/07/30 PHP
PHP实现向关联数组指定的Key之前插入元素的方法
2017/06/06 PHP
Javascript调用XML制作连动下拉列表框
2006/06/25 Javascript
jQuery live
2009/05/15 Javascript
javascript innerText和innerHtml应用
2010/01/28 Javascript
用jquery存取照片的具体实现方法
2013/06/30 Javascript
jquery获取css中的选择器(实例讲解)
2013/12/02 Javascript
jquery实现人性化的有选择性禁用鼠标右键
2014/06/30 Javascript
JavaScript实现点击按钮直接打印
2016/01/06 Javascript
JS声明式函数与赋值式函数实例分析
2016/12/13 Javascript
jQuery Easyui 下拉树组件combotree
2016/12/16 Javascript
BootStrap Fileinput的使用教程
2016/12/30 Javascript
JS控件bootstrap datepicker使用方法详解
2017/03/25 Javascript
Angularjs修改密码的实例代码
2017/05/26 Javascript
vue按需引入element Transfer 穿梭框
2017/09/30 Javascript
mint-ui的search组件在键盘显示搜索按钮的实现方法
2017/10/27 Javascript
基于layui的table插件进行复选框联动功能的实现方法
2019/09/19 Javascript
[01:11:21]DOTA2-DPC中国联赛 正赛 VG vs Elephant BO3 第一场 3月6日
2021/03/11 DOTA
python脚本实现查找webshell的方法
2014/07/31 Python
Python中max函数用于二维列表的实例
2018/04/03 Python
TensorFlow实现非线性支持向量机的实现方法
2018/04/28 Python
Python3之不使用第三方变量,实现交换两个变量的值
2019/06/26 Python
django中账号密码验证登陆功能的实现方法
2019/07/15 Python
解决Pytorch 训练与测试时爆显存(out of memory)的问题
2019/08/20 Python
Python关于__name__属性的含义和作用详解
2020/02/19 Python
学会迭代器设计模式,帮你大幅提升python性能
2021/01/03 Python
css3 border-radius属性详解
2017/07/05 HTML / CSS
俄罗斯眼镜网: optikaworld
2016/07/31 全球购物
荷兰街头时尚之家:Funkie House
2019/03/18 全球购物
德国高尔夫商店:Par71.de
2020/11/29 全球购物
如果NULL定义成#define NULL((char *)0)难道不就可以向函数传入不加转换的NULL了吗
2012/02/15 面试题
介绍一下write命令
2012/09/24 面试题
党支部创先争优承诺书
2014/08/30 职场文书
《为人民服务》教学反思
2016/02/20 职场文书
导游词之藏龙百瀑景区
2019/12/30 职场文书
Pandas自定义选项option设置
2021/07/25 Python