1.软文推荐

2.软文推荐

3.软文推荐

平常我们在写JS代码时,遇到最频繁的操作之一也许是字符相关的操作了,同时在面试中也常常会设计字符串的转化的问题,下面为大家详细讲解一下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(parseInt(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、indexOf() 查找字符串是否含有某字符

var sTr = "abcdefgh";
var iNum = sTr.indexOf("c");
alert(iNum); //弹出2

6、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
字符串反转
var str = 'asdfj12jlsdkf098';
var str2 = str.split('').reverse().join('');

alert(str2);

本文来源:www.lxlinux.net/7823.html,若引用不当,请联系修改。

相关文章 8

1

云服务器网站建设(云服务器网站建设流程) 3分钟前

目录:1、用云服务器如何搭建个人网站2、阿里云服务器ecs怎样搭建网站3、云服务器ecs怎么建站,ecs云服务器怎么搭建网站4、如何在自己的云...

2

通过Linux cheat 命令进项“作弊” 4分钟前

cheat是在GNU通用公共许可证下,为Linux命令行用户发行的交互式备忘单应用程序。它提供显示Linux命令使用案例,包括 该命令所有的选项和简...

3

香港建站服务器(香港网站建设) 5分钟前

目录:1、请问有没有稳定性比较好的香港服务器,如果有,哪家比较好一点呢?2、选择香港服务器需要注意什么?3、香港服务器的优点有...

4

介绍一下Fluxbox桌面及使用方法 6分钟前

Fluxbox是一个基于GNU/Linux的轻量级图形操作界面,它虽然没有GNOME和KDE那样精美,但由于它的运行对系统资源和配置要求极低,所以它被安装...

6

李沧区seo优化培训(SEO培训) 9分钟前

目录:1、seo培训内容是什么?2、seo培训是什么3、济南seo实战培训?4、青岛seo培训:SEO技术核心有哪些seo培训内容是什么? SEO基础 1. 各大...

7

Linux系统内核升级详细步骤 11分钟前

Linux内核如何升级?内核是Linux系统中一个非常重要的部分,硬件与软件之间的一个中间层。那么Linux内核如何升级呢?下面良许教程网为大...

8

韩国vps服务器的(国际vps) 12分钟前

目录:1、韩国自主云服务器,vps租用怎么样?2、vps韩国uplus线路好吗3、韩国局域网服务器地址4、VPS和虚拟主机的区别是什么?5、韩国vps服...