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中把字符转成ASCII值的函数示例代码
Nov 21 Javascript
获取中文字符串的实际长度代码
Jun 05 Javascript
jQuery常用知识点总结以及平时封装常用函数
Feb 23 Javascript
Bootstrap modal使用及点击外部不消失的解决方法
Dec 13 Javascript
12个非常有用的JavaScript技巧
May 17 Javascript
详解在Angular项目中添加插件ng-bootstrap
Jul 04 Javascript
javascript 中模板方法单例的实现方法
Oct 17 Javascript
layui自定义验证,用ajax查询后台是否有重复数据,form.verify的例子
Sep 06 Javascript
JavaScript实现PC端四格密码输入框功能
Feb 19 Javascript
JavaScript中reduce()的5个基本用法示例
Jul 19 Javascript
JavaScript实现HTML导航栏下拉菜单
Nov 25 Javascript
详解Vue3 Teleport 的实践及原理
Dec 02 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
PHP中通过HTTP_USER_AGENT判断是否为手机移动终端的函数代码
2013/02/14 PHP
php 使用file_get_contents读取大文件的方法
2014/11/13 PHP
PHP程序中的文件锁、互斥锁、读写锁使用技巧解析
2016/03/21 PHP
PHP实现的方程求解示例分析
2016/11/11 PHP
使用PHP下载CSS文件中的所有图片【几行代码即可实现】
2016/12/14 PHP
php利用ffmpeg提取视频中音频与视频画面的方法详解
2017/06/07 PHP
PHP实现重载的常用方法实例详解
2017/10/18 PHP
利用404错误页面实现UrlRewrite的实现代码
2008/08/20 Javascript
URL地址中的#符号使用说明
2011/02/12 Javascript
js控制滚动条缓慢滚动到顶部实现代码
2013/03/20 Javascript
Js nodeType 属性全面解析
2013/11/14 Javascript
jQuery事件绑定on()、bind()与delegate() 方法详解
2015/06/03 Javascript
JavaScript中利用Array和Object实现Map的方法
2015/07/27 Javascript
探讨JavaScript中的Rest参数和参数默认值
2015/07/29 Javascript
vue2.0实战之使用vue-cli搭建项目(2)
2017/03/27 Javascript
ES6生成器用法实例分析
2017/04/10 Javascript
新手入门带你学习JavaScript引擎运行原理
2019/06/24 Javascript
vue仿淘宝滑动验证码功能(样式模仿)
2019/12/10 Javascript
Python中实现参数类型检查的简单方法
2015/04/21 Python
python打开url并按指定块读取网页内容的方法
2015/04/29 Python
Python面向对象编程中关于类和方法的学习笔记
2016/06/30 Python
pycharm远程调试openstack的图文教程
2017/11/21 Python
Python 字符串操作(string替换、删除、截取、复制、连接、比较、查找、包含、大小写转换、分割等)
2018/03/19 Python
Python基于pycrypto实现的AES加密和解密算法示例
2018/04/10 Python
python中subprocess批量执行linux命令
2018/04/27 Python
python的range和linspace使用详解
2019/11/27 Python
python如何使用socketserver模块实现并发聊天
2019/12/14 Python
Python3 pickle对象串行化代码实例解析
2020/03/23 Python
CSS3弹性盒模型flex box快速入门心得(必看篇)
2016/05/24 HTML / CSS
详解移动端h5页面根据屏幕适配的四种方案
2020/04/15 HTML / CSS
俄罗斯电子产品在线商店:UltraTrade
2020/01/30 全球购物
能源工程专业应届生求职信
2014/03/01 职场文书
村容村貌整治方案
2014/05/21 职场文书
四风对照检查材料范文
2014/09/27 职场文书
课改心得体会范文
2016/01/25 职场文书
关于PHP数组迭代器的使用方法实例
2021/11/17 PHP