js字符串String常用方法

1.   charAt()         返回指定位置的字符。

str.charAt(index)  index 为必须参数,类型为number(0到str.length-1之间,否则该方法返回 空串)另外:str.charAt()即不带参数和str.charAt(NaN)均返回字符串的第一个字符

2.   charCodeAt()       返回在指定的位置的字符的 Unicode 编码。

str.charCodeAt(index)  index 为必须参数,类型为number(0到str.length-1之间,否则该方法返回 NaN)

3.   concat()      用于连接两个或多个字符串。  

var a = "hello",b = "kitty",c = "!";a.concat(b,c) // 功能和 “+” 拼接没啥两样  

4.   fromCharCode()       接受一个指定的 Unicode 值,然后返回一个字符串。

String.fromCharCode(unicode1,unicode2,...,nuicodeX) 该方法是 String 的静态方法,语法应该是 String.fromCharCode()。

5.   indexOf() 方法          返回指定字符串在字符串中首次出现的位置。匹配不到则返回-1。

str.indexOf(searchStr,startIndex)  searchStr必选,表示需要匹配的字符串值;startIndex可选,取值范围0到str.length-1,省略则默认首字符开始检索。

6.   lastIndexOf()            返回指定字符串值最后出现的位置,在一个字符串中的指定位置从后向前搜索。

str.indexOf(searchStr,startIndex)  searchStr必选,表示需要匹配的字符串值;startIndex可选,取值范围0到str.length-1,省略则默认尾字符开始检索。

7.   match() 方法可在字符串内检索指定的值,或找到一个或多个正则表达式的匹配。

该方法类似 indexOf() 和 lastIndexOf(),但是它返回指定的值,而不是字符串的位置。

str.charCodeAt(index)  index 为必须参数,类型为number(0到str.length-1之间,否则该方法返回 NaN)另外:str.charAt()即不带参数和str.charAt(NaN)均返回字符串的第一个字符

8.   replace() 方法用于在字符串中用一些字符替换另一些字符,或替换一个与正则表达式匹配的子串。

str.charCodeAt(index)  index 为必须参数,类型为number(0到str.length-1之间,否则该方法返回 NaN)另外:str.charAt()即不带参数和str.charAt(NaN)均返回字符串的第一个字符

9.   search() 方法用于检索字符串中指定的子字符串,或检索与正则表达式相匹配的子字符串。

str.charCodeAt(index)  index 为必须参数,类型为number(0到str.length-1之间,否则该方法返回 NaN)另外:str.charAt()即不带参数和str.charAt(NaN)均返回字符串的第一个字符

10.  slice() 方法可提取字符串的某个部分,并以新的字符串返回被提取的部分。

str.charCodeAt(index)  index 为必须参数,类型为number(0到str.length-1之间,否则该方法返回 NaN)另外:str.charAt()即不带参数和str.charAt(NaN)均返回字符串的第一个字符

11.  split() 方法用于把一个字符串分割成字符串数组。

str.charCodeAt(index)  index 为必须参数,类型为number(0到str.length-1之间,否则该方法返回 NaN)另外:str.charAt()即不带参数和str.charAt(NaN)均返回字符串的第一个字符

12.  substr() 方法可在字符串中抽取从 start 下标开始的指定数目的字符。

str.charCodeAt(index)  index 为必须参数,类型为number(0到str.length-1之间,否则该方法返回 NaN)另外:str.charAt()即不带参数和str.charAt(NaN)均返回字符串的第一个字符

13.  substring() 方法用于提取字符串中介于两个指定下标之间的字符。

str.charCodeAt(index)  index 为必须参数,类型为number(0到str.length-1之间,否则该方法返回 NaN)另外:str.charAt()即不带参数和str.charAt(NaN)均返回字符串的第一个字符

14.  toLocaleUpperCase() / toLocaleLowerCase()   用于字符串转换大小写(与下面的方法方法仅在某些外国小语种有差别)

15.  toUpperCase() / toLowerCase()   用于字符串转换大小写

时间: 2024-10-16 05:49:36

js字符串String常用方法的相关文章

js:字符串(string)转json

第一种方式: 使用js函数eval(); testJson=eval(testJson);是错误的转换方式. 正确的转换方式需要加(): testJson = eval("(" + testJson + ")"); eval()的速度非常快,但是他可以编译以及执行任何javaScript程序,所以会存在安全问题.在使用eval().来源必须是值得信赖的.需要使用更安全的json解析器.在服务器不严格的编码在json或者如果不严格验证的输入,就有可能提供无效的json

js中String常用方法详解及String对象方法扩展

一.JavaScript 中 slice .substr 和 substring的区别: 1: String.slice(start,end): 一个新的字符串.包括字符串 stringObject 从 start 开始(包括 start)到 end 结束(不包括 end)为止的所有字符. 2: String.substring(start,end) 这个就有点特别了,它是先从start,end里找出一个较小的值. 然后从字符串的开始位置算起,截取较小值位置和较大值位置之间的 字符串,截取出来的

JS 字符串String对象

包装类型和字符串的不可变性 1.包装类型 包装类型:简单数据类型对应的复杂形势! //包装类型:String/Number/Boolean; //简单类型:string/number/boolean/undefined/null; //1.包装类型; var obj = new Object(); obj.aaa = 111;//自定义属性 console.log(obj.aaa);// 111 获取属性值 //number:简单数据类型不可以自定义属性 var num = 111; num.b

(转)js:字符串(string)转json

第一种方式: 使用js函数eval(); testJson=eval(testJson);是错误的转换方式. 正确的转换方式需要加(): testJson = eval("(" + testJson + ")"); eval()的速度非常快,但是他可以编译以及执行任何javaScript程序,所以会存在安全问题.在使用eval().来源必须是值得信赖的.需要使用更安全的json解析器.在服务器不严格的编码在json或者如果不严格验证的输入,就有可能提供无效的json

JavaScript学习-js中的数组/Boolean类/字符串String类

JavaScript学习 [js中的数组] 1.数组的概念:是在内存中连续储存对个有序元素的结构 元素的顺序称为下标,通过下标查找对象元素. 2.数组的声明: ① 字面量声明:var arr1 = []; js中,同一数组,可以储存多种不同的数据类型: 例如: var arr1 = [1,"2",true,{"name":"hahhah"},[1,2]] ② new关键字声明: var arr2 = new Arry(参数) >>&g

5.7-全栈Java笔记:字符串String的常用方法

字符串String String基础 1)String位于java.lang包中,Java程序默认导入java.lang包. 2)ava字符串就是Unicode字符序列,例如串"Java"就是4个Unicode字符J.a.v.a组成的. 3)Java没有内置的字符串类型,而是在标准Java类库中提供了一个预定义的类String,每个用双引号括起来的字符串都是String类的一个实例. [示例1]String类的实例 String e = ""  ; // 空字符串a

JS 对象(Object)和字符串(String)互转

JS 对象(Object)和字符串(String)互转 [javascript] view plaincopy var jsObj = {}; jsObj.testArray = [1,2,3,4,5]; jsObj.name = 'CSS3'; jsObj.date = '8 May, 2011'; var str = JSON.stringify(jsObj); alert(str); 从JSON字符串转为对象 [javascript] view plaincopy var jsObj = 

JS json对象(Object)和字符串(String)互转方法

[JS json对象(Object)和字符串(String)互转方法] 参考:https://blog.csdn.net/wenqianla2550/article/details/78232706 string -> jsonObj JSON.parse(jsonString); jsonObj -> string JSON.stringify(jsArr); 记录一下 原文地址:https://www.cnblogs.com/d-i-p/p/11025164.html

JS字符串常用基础

JS中 String 是一种基本的数据结构常见属性:length属性用于返回字符串的长度 var a="zifuchuan"; console.log("a.length"); //返回值为9,即为该字符串长度 常用方法1:concat()拼接字符串实例: var a="zifuchuan"; var b="jichu"; console.log(a.concat(b));//zifuchuanjichu------在a字符串