JavaScript中的String字符串对象的方法总结:

温故而知新,可以为师矣.字符串对象看下面的方法即可.

1:string.charAt(index)方法:返回该字符串索引的字符.

1 ‘hello‘.charAt(1);
2 "e"

2:string.charCodeAt(index)方法:返回该字符串索引的字符的ASCII码.

1 ‘a‘.charCodeAt(0);
2 97

3:string.indexOf方法确定一个字符串在另一个字符串中的位置(数字型),如果返回-1,就表示不匹配,indexOf从字符串头部开始匹配

1 ‘hello‘.indexOf(‘e‘);
2 1

4:string.lastIndexOf方法确定一个字符串在另一个字符串中的位置(数字型),如果返回-1,就表示不匹配,indexOf从字符串尾部开始匹配

1 ‘hello‘.lastIndexOf(‘e‘);
2 1  //因为返回的位置其实也是从头开始数的,个人举得这两个函数没啥分别

5:string.concat(string,...); 字符串相连,返回值是一个新的字符串,但是原字符串不会变

1 var s=‘abc‘;3 s.concat(‘eee‘);
4 "abceee"
5 s
6 "abc"

6:string.replace(‘子字符串1‘,‘子字符串2‘); 字符串替换,把子字符串2置换成子字符串1

‘hello‘.replace(‘ll‘,‘oo‘)//可以使用正则匹配
"heooo" 

7:string.toLowerCase() 把字符串转换成小写 string.toUpperCase() 把字符串转换成大写

‘aaaEEE‘.toLocaleLowerCase();//小写
"aaaeee"

‘aaaaa‘.toLocaleUpperCase(); //大写
"AAAAA"

8:String.formCharCode(数值) ; 这是String对象的静态方法,传入一个ASCII码,返回该码所对应的字符.

1 String.fromCharCode(97);
2 "a"

9:字符串截取方法:subtring()   |   substr()    |   slice()

substring() :传入两个参数,第一个参数是起始位置,最后一个参数是结束位置,返回该截取的子字符串.[  不包括结束位置的字符 ]

1 ‘hello world‘.substring(2,7);
2 "llo w"

substr() 方法:传入两个参数,第一个参数是起始位置,最后一个参数是截取多少个字符,返回该截取的子字符串

1 ‘hello world‘.substr(2,9);
2 "llo world"

slice() 方法 :传入两个参数,第一个参数是起始位置,最后一个参数是结束位置,返回该截取的子字符串.[  不包括结束位置的字符 ]如果第2个参数大于第一个参数,既返回值是空.

var c = ‘The Three Musketeers‘;
c.slice(4, 9) // ‘Three‘
c.slice(9, 4) // ‘‘

10:string.split (分隔符) : 分割字符串,返回值是一个数组;

1 ‘a|b|c‘.split(‘|‘)
2 ["a", "b", "c"]

以上就是字符串内置对象思维图的一些内置方法的介绍.

时间: 2024-08-05 08:54:57

JavaScript中的String字符串对象的方法总结:的相关文章

JavaScript string字符串对象常见方法

本文总结下几种常见的字符串方法 一.字符方法 chartAt()与charCodeAt() 1.1 chartAt()以单字符字符串的形式返回给定位置的那个字符 1.2 charCodeAt()返回的是字符编码. var str="hello world" //chartAt()以单字符字符串的形式返回给定位置的那个字符 console.log(str.charAt(4));//o //charCodeAt()返回的是字符编码. console.log(str.charCodeAt(4

javascript中遇到的字符串对象处理

在javascript中对参数处理: 1 <script> 2 function getParam() 3 { 4 urlInfo=window.location.href; //获取当前页面的url 5 intLen=urlInfo.length; //获取url的长度 6 offset=urlInfo.indexOf("?"); //设置参数字符串开始的位置 7 strKeyValue=urlinfo.substr(offset,len); //取出参数字符串 这里会获

js String字符串对象常见方法总结

String对象常用来保存文本形式的数据. 其转化方法有二种: String(s) new String(s) String对象方法有: charAt() charCodeAt() concat() indexOf() lastIndexOf() match() repeat() replace() search() slice() substr() substring() split() toLowerCase() toUpperCase() trim() valueOf() toString

JavaScript中的String对象

String对象提供的方法用于处理字符串及字符. 常用的一些方法: charAt(index):返回字符串中index处的字符. indexOf(searchValue,[fromIndex]):该方法在字符串中寻找第一次出现的searchValue.如果给定了fromIndex,则从字符串内该位置开始搜索,当searchValue找到后,返回该串第一个字符的位置. lastIndexOf(searchValue,[fromIndex]):从字符串的尾部向前搜索searchValue,并报告找到

javascript的String字符串对象

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head> <title>typeof</title></head><body><script> //1.typeof只能判断基本数据类型 //(1)字符串

JavaScript中的内置对象

1.Date 日期对象 (1)语法:var mydate=new Date(); (2)参数说明:mydate 成为日期对象,并且已有初始值:当前时间(当前电脑系统时间). (3)访问方法语法:<日期对象>.<方法>; (4)Date对象中处理时间和日期的常用方法: (5)注意事项:get/setTime() 返回/设置时间,单位是毫秒数; 时间推迟 1 小时,就是: “x.setTime(x.getTime() + 60 * 60 * 1000);” 2.String字符串对象

在JavaScript中生成自定义的对象

使用对象便于组织信息.下面我们介绍如何在JavaScript中生成自定义的对象. ---------------------- JavaScript 对象 在前面几章中我们学到JavaScript中有些内置的对象,比如String, Date, Array等等.除此之外,你还可以定义自己的对象. 对象是一种特殊的数据,含有属性和函数. 下面让我们用一个例子来说明:比如一个人是一个对象.属性是与对象有联系的值,比如人的属性包括姓名,身高,体重,年龄,肤色,眼睛的颜色等等.所有人都有这些属性,但是每

ExtJS学习-----------Ext.String,ExtJS对javascript中的String的扩展

关于ExtJS对javascript中的String的扩展,能够參考其帮助文档,文档下载地址:http://download.csdn.net/detail/z1137730824/7748893 以下对当中的部分方法进行介绍: (1)capitalize capitalize( String string ) : String 返回一个字符串.该字符串中第一个字母为大写字母 Parameters string : String 要转换的字符串 Returns String 转换后的字符串 (2

JavaScript中的String

1.基本类型String var str = "helloworld"; 要记住:保存的是Unicode字符,一旦创建便不可变 2.引用类型String var strObj = new String("hello world"); 要点: 字符方法:     alert (strObj.charAt(0)); // 'h'     alert (strObj.charCodeAt(1)); // 101 即 'e' 的 unicode编码     alert(st