javascript字符串对象常用api函数小结(连接,替换,分割,转换等)


Posted in Javascript onSeptember 20, 2016

本文实例讲述了javascript字符串对象常用api函数。分享给大家供大家参考,具体如下:

1. concat(str1,str2,···)

连接字符串

2. indexOf(str,start)

返回 str 在字符串中首次出现的位置

var str = "hello world";
str.indexOf("hello"); // 0
str.indexOf("o",5); // 7
str.indexOf("World"); // -1

3. lastIndexOf(str,start)

返回 str 在字符串中最后出现的位置

var str = "hello world";
str.lastIndexOf("hello"); // 0
str.lastIndexOf("o",3); // -1
str.lastIndexOf("o",5); // 4

4. replace(regexp/substr,replacement)

在字符串中用一些字符替换另一些字符,或替换一个与正则匹配的字串

var str = "I is Allen.";
str.replace("is","am"); // "I am Allen."

5. slice(start,end)

返回字符串的片段

var str = "I am Jack.";
str.slice(3,7); // "m Ja"
str.slice(3); // "m Jack."
str.slice(3,-3); // "m Ja"

6. split(separator,limit)

将一个字符串分割为子串,然后将结果作为字符串数组返回

var str = "hello world";
str.split(" "); // ["hello","world"]
str.split(" ",1); // ["hello"]

7. substr(start,lenght)

返回一个从指定位置开始的指定长度的字串

var str = "how do you do?";
str.substr(4,2); // "do"
str.substr(4); // "do you do?"
str.substr(4,0); // " "
str.substr(4,-1); // " "
str.substr(-3); // "do?"

8. substring(start,end)

返回位于 string 对象中指定位置的字串,包含 start 处字符,但不包含 end 处字符

var str = "how do you do?";
str.substring(0,3); // "how"

9. toLowerCase()

把字符串转换为小写

10. toUpperCase()

把字符串转换为大写

var str = "How do you do?";
str.toLowerCase(); // "how do you do?"
str.toUpperCase(); // "HOW DO YOU DO?"

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

Javascript 相关文章推荐
return false;和e.preventDefault();的区别
Jul 11 Javascript
深入理解JavaScript的React框架的原理
Jul 02 Javascript
《JavaScript高级编程》学习笔记之object和array引用类型
Nov 01 Javascript
JavaScript实现瀑布流布局
Jun 28 Javascript
jquery+json实现分页效果
Mar 07 Javascript
jQuery快速实现商品数量加减的方法
Feb 06 Javascript
JavaScript动态加载重复绑定问题
Apr 01 Javascript
浅谈在node.js进入文件目录的问题
May 13 Javascript
微信小程序onLaunch异步,首页onLoad先执行?
Sep 20 Javascript
浅谈JS中几种轻松处理'this'指向方式
Sep 16 Javascript
JavaScript修改注册表实例代码
Jan 05 Javascript
vue实现数据控制视图的原理解析
Jan 07 Javascript
JQuery手速测试小游戏实现思路详解
Sep 20 #Javascript
javascript cookie基础应用之记录用户名的方法
Sep 20 #Javascript
深入理解requestAnimationFrame的动画循环
Sep 20 #Javascript
javascript cookie用法基础教程(概念,设置,读取及删除)
Sep 20 #Javascript
谈谈对JavaScript原生拖放的深入理解
Sep 20 #Javascript
Javascript获取图片原始宽度和高度的方法详解
Sep 20 #Javascript
AngularJS 过滤器(自带和自建)详解
Sep 19 #Javascript
You might like
PHP的单引号和双引号 字符串效率
2009/05/27 PHP
简单PHP上传图片、删除图片实现代码
2010/05/12 PHP
php中替换字符串中的空格为逗号','的方法
2014/06/09 PHP
discuz图片顺序混乱解决方案
2015/07/29 PHP
php常用字符串String函数实例总结【转换,替换,计算,截取,加密】
2016/12/07 PHP
PHP处理Ajax请求与Ajax跨域问题
2017/02/13 PHP
用javascript实现改变TEXTAREA滚动条和按钮的颜色,以及怎样让滚动条变得扁平
2007/04/20 Javascript
jQuery 动画基础教程
2008/12/25 Javascript
javascript删除一个html元素节点的方法
2014/12/20 Javascript
JS打开新窗口防止被浏览器阻止的方法
2015/01/03 Javascript
JS模拟键盘打字效果的方法
2015/08/05 Javascript
jquery实现右侧栏菜单选择操作
2016/03/04 Javascript
JavaScript中的事件委托及好处
2016/07/12 Javascript
jquery 实时监听输入框值变化的完美方法(必看)
2017/01/26 Javascript
JS实现本地存储信息的方法(基于localStorage与userData)
2017/02/18 Javascript
ES6扩展运算符用法实例分析
2017/10/31 Javascript
webpack4 处理SCSS的方法示例
2018/09/03 Javascript
原生JS利用transform实现banner的无限滚动示例代码
2020/06/15 Javascript
python脚本实现统计日志文件中的ip访问次数代码分享
2014/08/06 Python
Python入门篇之字符串
2014/10/17 Python
浅析Python中MySQLdb的事务处理功能
2016/09/21 Python
python爬虫爬取某站上海租房图片
2018/02/04 Python
浅谈PySpark SQL 相关知识介绍
2019/06/14 Python
Python字符串对象实现原理详解
2019/07/01 Python
Pytorch实现各种2d卷积示例
2019/12/30 Python
STAY JAPAN台湾:预订日本民宿
2018/07/22 全球购物
Foot Locker英国官网:美国知名运动产品零售商
2019/02/21 全球购物
采购部岗位职责
2013/11/24 职场文书
求职信需要的五点内容
2014/02/01 职场文书
公证委托书模板
2014/04/03 职场文书
社会实践的活动方案
2014/08/22 职场文书
挂职学习心得体会
2014/09/09 职场文书
python urllib库的使用详解
2021/04/13 Python
MySQL触发器的使用
2021/05/24 MySQL
SQLServer权限之只开启创建表权限
2022/04/12 SQL Server
nginx rewrite功能使用场景分析
2022/05/30 Servers