JS字符串常用操作方法实例小结


Posted in Javascript onJune 24, 2019

本文实例讲述了JS字符串常用操作方法。分享给大家供大家参考,具体如下:

【String类型】

1.返回给定位置的那个字符

var stringValue = "hello world";
alert(stringValue.charAt(1)); //"e"
//如果你想得到是不是字符而是字符编码
var stringValue = "hello world";
alert(stringValue.charCodeAt(1)); //输出"101"

2.concat(),将一或多个字符串拼接起来,返回拼接得到的新的字符串

var stringValue = "hello ";
var resrult = stringValue.concat("world");
alert(resrult); //"hello world"
alert(stringValue); //"hello "

3.返回被操作字符串的一个子字符串

var stringValue = "hello world";
alert(stringValue.slice(3)); //"lo world"
alert(stringValue.substring(3)); //"lo world"
alert(stringValue.substr(3)); //"lo world"
alert(stringValue.slice(3,7)); //"lo w"
alert(stringValue.substring(3,7)); //"lo w"
//返回7个字符
alert(stringValue.substring(3,7)); //"lo worl"

4.从一个字符串搜索指定的子字符串,返回子字符串的位置(没有找到返回-1)

var stringValue = "hello world";
alert(stringValue.indexOf("o"));  //4
alert(stringValue.lastIndexOf("o")); //7

5.trim(),会创建一个字符串副本,删除前置以及后缀的所有空格[IE8及一下不支持]

var stringValue = " hello world ";
var trimSting = stringValue.trim();
alert(trimSting); //"hello world"
alert(stringValue); //" hello world "

6.字符串的模式匹配方法

var text = "cat,bat,sat,fat";
var pattern = /.at/;
var matches = text.match(pattern);
alert(matches[0]); //"cat"

7.search()方法,返回字符串中第一个匹配项的索引

var text = "cat,bat,sat,fat";
var pos = text.search(/at/);
alert(pos); //1

8.替换

var text = "cat,bat,sat,fat";
var result = text.replace("at","ond");
alert(result); //"cond,bat,sat,fat"
result = text.replace(/at/g,"ond");
alert(result); //"cond,bond,sond,fond"

感兴趣的朋友可以使用在线HTML/CSS/JavaScript代码运行工具:http://tools.3water.com/code/HtmlJsRun测试上述代码运行效果。

更多关于JavaScript相关内容还可查看本站专题:《JavaScript字符与字符串操作技巧总结》、《JavaScript数组操作技巧总结》、《JavaScript遍历算法与技巧总结》、《JavaScript数学运算用法总结》、《JavaScript数据结构与算法技巧总结》、《JavaScript查找算法技巧总结》及《JavaScript错误与调试技巧总结》

希望本文所述对大家JavaScript程序设计有所帮助。

Javascript 相关文章推荐
学习JS面向对象成果 借国庆发布个最新作品与大家交流
Oct 03 Javascript
YUI Compressor压缩JavaScript原理及微优化
Jan 07 Javascript
jQuery 删除/替换DOM元素的几种方式
May 20 Javascript
javascript中call,apply,bind的用法对比分析
Feb 12 Javascript
jQuery选择器之基本选择器与层次选择器
Mar 03 Javascript
jquery 中ajax执行的优先级
Jun 22 Javascript
Bootstrap基本组件学习笔记之按钮组(8)
Dec 07 Javascript
利用 spin.js 生成等待效果(js 等待效果)
Jun 25 Javascript
vue修改对象的属性值后页面不重新渲染的实例
Aug 09 Javascript
使用Node搭建reactSSR服务端渲染架构
Aug 30 Javascript
Javascript实现鼠标移入方向感知
Jun 24 Javascript
微信小程序实现列表滚动头部吸顶的示例代码
Jul 12 Javascript
新手入门带你学习JavaScript引擎运行原理
Jun 24 #Javascript
vue+elementUI 复杂表单的验证、数据提交方案问题
Jun 24 #Javascript
新手如何快速理解js异步编程
Jun 24 #Javascript
简单了解小程序+node梳理登陆流程
Jun 24 #Javascript
JS数组扁平化(flat)方法总结详解
Jun 24 #Javascript
深入了解query和params的使用区别
Jun 24 #Javascript
如何使用JavaScript实现栈与队列
Jun 24 #Javascript
You might like
需要使用php模板的朋友必看的很多个顶级PHP模板引擎比较分析
2008/05/26 PHP
Cannot modify header information错误解决方法
2008/10/08 PHP
关于crontab的使用详解
2013/06/24 PHP
php 发送带附件邮件示例
2014/01/23 PHP
JavaScript 判断日期格式是否正确的实现代码
2011/07/04 Javascript
一个JavaScript用逗号分割字符串实例
2014/09/22 Javascript
Bootstrap富文本组件wysiwyg数据保存到mysql的方法
2016/05/09 Javascript
JS实现的表格行上下移动操作示例
2016/08/03 Javascript
Angular.JS学习之依赖注入$injector详析
2016/10/20 Javascript
vue插件tab选项卡使用小结
2016/10/27 Javascript
AngularJS指令用法详解
2016/11/02 Javascript
jQuery模拟实现的select点击选择效果【附demo源码下载】
2016/11/09 Javascript
详解vue-router基本使用
2017/04/18 Javascript
JS实现图片点击后出现模态框效果
2017/05/03 Javascript
jQuery实现的事件绑定功能基本示例
2017/10/11 jQuery
详解在React.js中使用PureComponent的重要性和使用方式
2018/07/10 Javascript
基于nodejs的微信JS-SDK简单应用实现
2019/05/21 NodeJs
Vue 解决路由过渡动画抖动问题(实例详解)
2020/01/05 Javascript
Python实现简单的四则运算计算器
2016/11/02 Python
儿童学习python的一些小技巧
2018/05/27 Python
终端命令查看TensorFlow版本号及路径的方法
2018/06/13 Python
Python中BeautifuSoup库的用法使用详解
2019/11/15 Python
基于django micro搭建网站实现加水印功能
2020/05/22 Python
CSS3控制HTML元素动画效果
2014/02/08 HTML / CSS
英国知名衬衫品牌美国网站:Charles Tyrwhitt美国
2016/08/28 全球购物
英国电动工具购买网站:Anglia Tool Centre
2017/04/25 全球购物
美国体育用品商店:Academy Sports + Outdoors
2020/01/04 全球购物
Myprotein亚太地区:欧洲第一在线运动营养品牌
2020/12/20 全球购物
介绍一下如何优化MySql
2016/12/20 面试题
医药个人求职信范文
2014/01/29 职场文书
开工仪式主持词
2014/03/20 职场文书
邀请函范文
2015/02/02 职场文书
音乐教师个人工作总结
2015/02/06 职场文书
聘任合同书
2015/09/21 职场文书
标准版个人借条怎么写?以及什么是借条?
2019/08/28 职场文书
python实战之用emoji表情生成文字
2021/05/08 Python