JavaScript--字符串常用方法总结
JavaScript--字符串常用方法总结
举例模板:
var str = "what are you "
var str1 = "sss"
var txt = str.方法(参数1,参数2...)
console.log(txt)
1.charAt(索引):根据索引,返回字符串中指定的字符串
var txt = str.charAt(5)
2.charCodeAt(索引):根据索引,返回字符串中指定字符串的ASCII编码
var txt = str.charCodeAt(5)
3.concat("字符串","字符串"...):拼接字符串,返回值为新的字符串
var txt = str.concat(str1)
4.slice(开始索引,结束索引):从开始索引开始截取字符串,到结束索引的前一个位置结束,返回截取的字符串,原字符串不会改变
var txt = str.slice(2,5)
5.substring(开始索引,结束索引):同slice方法使用相同
var txt = str.substring(2,5)
6.substr(开始索引,截取长度):从开始索引开始截取,按照指定长度进行截取,返回截取的新字符串,原字符串没有改变
var txt = str.substr(2,5)
7.indexOf("需要查找的字符串",开始查找的索引):从开始索引,开始查找,返回找到的一个该字符串的索引
var txt = str.indexOf("a",5)
8.astIndexOf("要查找的字符串",开始查找的索引):从开始索引开始查找,从后向前依次查找,并返回查找的第一个该字符的索引.索引顺序并没有改变
var txt = str.lastIndexOf("a",3)
9.trim():去除字符串两端的空格,字符串中间的无法去除,返回一个新的字符串,原字符串并没有改变
var txt = str.trim()
10.
toLocaleUpperCase():将字符串全部转化为大写
toLocaleLowerCase():将字符串全部转化为小写
var txt = str.toLocaleUpperCase()
var txt = str.toLocaleLowerCase()
注:其中的Local可以省略
11.replace("旧的字符串" , "新的字符串"):使用新的字符串将旧的字符串替换,返回替换后的字符串,原字符串没有改变
var txt = str.replace("are",str1)
12.split("指定字符串"):按照指定字符串进行截取,截取后,将剩下的字符串,按照一个数组的形成返回.数组中存储的是按照截取的字符串分割开的字符串
var txt = str.split("a")
JavaScript--字符串常用方法总结的更多相关文章
- Javascript字符串常用方法详解
字符串 字符串就是一个或多个排列在一起的字符,放在单引号或双引号之中. 'abc'"abc" length属性 js里的字符串类似于数组,都是一个一个字符拼凑在一起组成的,因此可以 ...
- JavaScript字符串常用方法
toUpperCase():把一个字符串全部变为大写 toLowerCase():把一个字符串全部变为小写 indexOf():会搜索制定字符串出现的位置,有返回索引,没有返回-1 substring ...
- javascript -字符串常用方法
let str ="stRing" toUpperCase / toLowerCase 大小写 toUpperCase()把一个字符串全部变为大写; toLowerCas ...
- Javascript中字符串常用方法
JavaScript字符串常用方法 (1)获取相应位置的字符(charAt()) var str="你好,小小鸟!" var s=str.charAt(1) //获取到索引为1的字 ...
- Javascript中常用方法简介
Array数组常用方法 先创建一个数组var abc = [1,2,3,4,5,6,7,8,9]; (1)pop(); 这个方法会删除数组的最后一项并返回删除掉的值. 比如:console ...
- JavaScript数组常用方法解析和深层次js数组扁平化
前言 数组作为在开发中常用的集合,除了for循环遍历以外,还有很多内置对象的方法,包括map,以及数组筛选元素filter等. 注:文章结尾处附深层次数组扁平化方法操作. 作为引用数据类型的一种,在处 ...
- JavaScript 字符串实用常操纪要
JavaScript 字符串用于存储和处理文本.因此在编写 JS 代码之时她总如影随形,在你处理用户的输入数据的时候,在读取或设置 DOM 对象的属性时,在操作 Cookie 时,在转换各种不同 Da ...
- JavaScript 字符串操作
JavaScript 字符串用于存储和处理文本.因此在编写 JS 代码之时她总如影随形,在你处理用户的输入数据的时候,在读取或设置 DOM 对象的属性时,在操作 Cookie 时,在转换各种不同 Da ...
- JavaScript 字符串常用操作
JavaScript 字符串用于存储和处理文本.因此在编写 JS 代码之时她总如影随形,在你处理用户的输入数据的时候,在读取或设置 DOM 对象的属性时,在操作 Cookie 时,在转换各种不同 Da ...
- OC中的字符串常用方法
OC中的字符串常用方法 OC中对字符串进行操作使用了Foundation框架中的NSString类(不可变).NSMutableString类(可变). NSString 1.创建字符串 [objc] ...
随机推荐
- 【配置关系】—Entity Framework实例详解
实体间的关系,简单来说无非就是一对一.一对多.多对多,根据方向性来说又分为双向和单向.Code First在实体关系上有以下约定: 1. 两个实体,如果一个实体包含一个引用属性,另一个实体包含一个集合 ...
- Spark 学习笔记:(三)Spark SQL
参考:https://spark.apache.org/docs/latest/sql-programming-guide.html#overview http://www.csdn.net/arti ...
- Golang-interface(二 接口与nil)
github: https://github.com/ZhangzheBJUT/blog/blob/master/nil.md 一 接口与nil 前面解说了go语言中接口的基本用法,以下将说一说nil ...
- Axure Base 08 动态面板的用途
写了几个Axure教程之后发现,可能教程的起点有些高了,过分的去讲效果的实现,而忽略了axure功能以及基础元件的使用,那么从这个教程开始,把这些逐渐的展开讲解. 关于动态面板 动态面板是axure原 ...
- SAP系统更新模块
SAP 系统中,一些单据保存到数据库用的是 update mudule function. 命名是ME_UPDATE_* (业务说明) 例:PR save module: ME_UPDATE_REQU ...
- js对闭包的理解
原文链接http://www.jb51.net/article/24101.htm,讲的很好,清晰明了.
- js 时间戳精确值的问题
最近做一个多图上传的功能,通过name + 时间戳命名,结果发现时间戳竟然一样,一直以为是代码逻辑的问题,结果出错在时间戳的获取上了. 关于时间戳的获取方式: 1.Date.parse() var d ...
- Eos的Wasm智能合约的局限性
官方只支持用C++写智能合约 用C++写智能合约门槛过高,会把许多开发者挡在门外,C++的复杂性也会让智能合约的设计变得困难. Wasm智能合约的效率并不是最优 由于C++最终也是编译成wasm字节码 ...
- codeforces 440C. One-Based Arithmetic 解题报告
题目链接:http://codeforces.com/problemset/problem/440/C 题目意思:给出一个数你,问需要用到的1来组成这个数的最少数量是多少. 我一开始对每个数只从 “+ ...
- (转)Vim十大必备插件
原文地址:http://www.open-open.com/lib/view/open1414227253419.html Vim十大必备插件 Taglist taglist是一个用于显示定位程序中各 ...