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实现点击链接弹出"图片另存为"而不是直接打开
Aug 15 Javascript
用jquery实现学校的校历(asp.net+jquery ui 1.72)
Jan 01 Javascript
jquery1.4后 jqDrag 拖动 不可用
Feb 06 Javascript
深入理解Javascript闭包 新手版
Dec 28 Javascript
javascript学习笔记(四) Number 数字类型
Jun 19 Javascript
jquery validate添加自定义验证规则(验证邮箱 邮政编码)
Dec 04 Javascript
jQuery中live()方法用法实例
Jan 19 Javascript
jQuery性能优化技巧分析
Feb 20 Javascript
深入理解事件冒泡(Bubble)和事件捕捉(capture)
May 28 Javascript
原生JS实现图片轮播与淡入效果的简单实例
Aug 21 Javascript
Angular 4.X开发实践中的踩坑小结
Jul 04 Javascript
详解Vue源码之数据的代理访问
Dec 11 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 日期时间函数的高级应用技巧
2009/10/10 PHP
浅谈PHP中单引号和双引号到底有啥区别呢?
2015/03/04 PHP
使用PHP+AJAX让WordPress动态加载文章的教程
2015/12/11 PHP
无需数据库在线投票调查php代码
2016/07/20 PHP
利用PHP判断是手机移动端还是PC端访问的函数示例
2017/12/14 PHP
Javascript SHA-1:Secure Hash Algorithm
2006/12/20 Javascript
基于jQuery的一个扩展form序列化到json对象
2010/12/09 Javascript
解析javascript 实用函数的使用详解
2013/05/10 Javascript
window.print打印指定div实例代码
2013/12/13 Javascript
js鼠标及对象坐标控制属性详细解析
2013/12/14 Javascript
jquery使用each方法遍历json格式数据实例
2015/05/18 Javascript
JavaScript中setUTCMilliseconds()方法的使用详解
2015/06/12 Javascript
javascript中日期函数new Date()的浏览器兼容性问题
2015/09/05 Javascript
BootStrap智能表单实战系列(七)验证的支持
2016/06/13 Javascript
JS中使用DOM来控制HTML元素
2016/07/31 Javascript
通过扫描二维码打开app的实现代码
2016/11/10 Javascript
vue axios整合使用全攻略
2018/05/24 Javascript
使用js实现将后台传入的json数据放在前台显示
2018/08/06 Javascript
vue-cli3.0 环境变量与模式配置方法
2018/11/08 Javascript
python实现ID3决策树算法
2018/08/29 Python
Python tkinter label 更新方法
2018/10/11 Python
Python+OpenCV图片局部区域像素值处理详解
2019/01/23 Python
python字典的setdefault的巧妙用法
2019/08/07 Python
python聚类算法解决方案(rest接口/mpp数据库/json数据/下载图片及数据)
2019/08/28 Python
python 利用pywifi模块实现连接网络破解wifi密码实时监控网络
2019/09/16 Python
python suds访问webservice服务实现
2020/06/26 Python
django下创建多个app并设置urls方法
2020/08/02 Python
法国面料和小百货在线商店:Mondial Tissus
2019/03/23 全球购物
Linux如何为某个操作添加别名
2013/03/01 面试题
奥林匹克的口号
2014/06/13 职场文书
高三霸气励志标语
2014/06/24 职场文书
企业标语大全
2014/07/01 职场文书
社区活动策划方案
2014/08/21 职场文书
教师年度考核个人总结
2015/02/12 职场文书
2016廉洁教育心得体会
2016/01/20 职场文书
nginx rewrite功能使用场景分析
2022/05/30 Servers