JS String对象方法

charAt  返回指定索引位置处的字符  str.charAt(index);

charCodeAt 返回一个整数,代表指定位置上字符的 Unicode 编码。 str.charCodeAt(index)

concat 返回字符串值,该值包含了两个或更多个提供的字符串的连接。 str.concat(str1,str2);

fromCharCode  从一些 Unicode 字符值中返回一个字符串。String.fromCharCode(100,101,102);//def

indexOf  返回 String 对象内第一次出现子字符串的字符位置。  str.indexOf(‘test‘);

lastIndexOf  返回 String 对象中子字符串最后出现的位置。  str.lastIndexOf(‘test‘);

match   使用正则表达式模式对字符串执行查找,并将包含查找的结果作为数组返回。
         str.match(rgExp);
             var r, re;         // 声明变量。
           var s = "The rain in Spain falls mainly in the plain";
            re = /ain/i;    // 创建正则表达式模式。
           r = s.match(re); 

replace  返回根据正则表达式进行文字替换后的字符串的复制。 str.replace(‘t‘,‘a‘);
        如果不使用正则表达式,则只能替换一个,使用正则表达式才能全部替换
          var r, re;                    // 声明变量。
            var ss = "The man hit the ball with the bat.\n";
             ss += "while the fielder caught the ball with the glove.";
             re = /The/g;             // 创建正则表达式模式。
             r = ss.replace(re, "A");    // 用 "A" 替换 "The"。

search  返回与正则表达式查找内容匹配的第一个子字符串的位置。 str.search(‘t‘);
     var r, re;                   // 声明变量。
        var s = "The rain in Spain falls mainly in the plain.";
        re = /falls/i;            // 创建正则表达式模式。
        r = s.search(re);            // 查找字符串。

slice 返回字符串的片段。 str.slice(start,end);

split 将一个字符串分割为子字符串,然后将结果作为字符串数组返回。 str.split(‘==‘);
          var s, ss;
            var s = "The rain in Spain falls mainly in the plain.";
           // 在每个空格字符处进行分解。
            ss = s.split(" ");

substr  返回一个从指定位置开始的指定长度的子字符串。str.substr(start [, length ])
        str.substr(5,12);从5开始长度12

substring  返回位于 String 对象中指定位置的子字符串。 str.substring(start, end);

toLowerCase  返回一个字符串,该字符串中的字母被转换为小写字母。  str.toLowerCase( )

toUpperCase  返回一个字符串,该字符串中的所有字母都被转化为大写字母。 str.toUpperCase( )

toString   返回对象的字符串表示。 obj.toString([radix])
        radix 可选项。指定将数字值转换为字符串时的进制。
时间: 2024-12-24 00:58:25

JS String对象方法的相关文章

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

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

JavaScript正则表达式-相关的String对象方法

JavaScript正则表达式相关的String对象方法有三个: 1.match(). 2.replace(). 3.search(). match() match(regExp); 使用指定的正则表达式来搜索字符串. 如果找到匹配字符串返回一个数组,否则返回null. 返回的数组包含两个属性:index和input. index是匹配字符串在原字符串中的位置. input属性是对原字符串的引用. var reg_pattern = /a\d/; var str = "apple,a2,b3,a

JavaScript 正则表达式,支持正则表达式的String对象方法

<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title></title> </head> <body> <script type="text/javascript"> //1.语法 // var reg=new Range("a","i");//这样写更灵活

js String对象中常用方法小结(字符串操作)

1.charCodeAt方法返回一个整数,代表指定位置字符的Unicode编码. strObj.charCodeAt(index) 说明: index将被处理字符的从零开始计数的编号.有效值为0到字符串长度减1的数字. 如果指定位置没有字符,将返回NaN. 例如: var str = "ABC"; str.charCodeAt(0); 结果:65 2.fromCharCode方法从一些Unicode字符串中返回一个字符串. String.fromCharCode([code1[,cod

js String对象

字符串(String) 字符串(String)使用长度属性length来计算字符串的长度: 在字符串中查找字符串 字符串使用 indexOf() 来定位字符串中某一个指定的字符首次出现的位置: 实例 var str="Hello world, welcome to the universe.";var n=str.indexOf("welcome"); 如果没找到对应的字符函数返回-1 lastIndexOf() 方法在字符串末尾开始查找字符串出现的位置. 内容匹配

JS定义对象方法?

第一种:构造函数形式  把参数作为构造函数的参数传递,这样对于对象的初始化更灵活一点 <script language="javascript"><!-- /**定义一个animal类*/ function Animal(name){ //this.name = "Animal"; this.name = name; this.showName = function(){ //定义方法 alert(this.name); } } /**定义一个Ca

javascript string对象方法replace

最简单的replace用法是: var str = 'aaaaa9876b0000'; str.replace(/a/g,'A'); 有时候我们希望只是在匹配的位置添加特定的字符: var str = 'aaaaa9876b0000'; str.replace(/([0-9])/g,'[$1]'); 以上结果为: aaaaa[9][8][7][6]b[0][0][0][0] 如果我们想要对匹配的位置进行数学计算,那么我们可以将第二个参数改为函数,其返回值就是在对应位置题换的字符: 'abc123

string对象方法

一:str.isalnum() ,str.isalpha(),str.isdigit() ,str.islower() ,str.isupper() 1.str.isalnum() This method checks if all the characters of a string are alphanumeric (a-z, A-Z and 0-9). >>> print 'ab123'.isalnum() True >>> print 'ab123#'.isal

JS math 对象方法

abs 返回数字的绝对值. Math.abs(number) acos 返回数的反余弦值. Math.acos(number) asin 返回数字的反正弦值. Math.asin(number) atan 返回数字的反正切值. Math.atan(number) atan2 返回由 X 轴到 (y,x) 点的角度(以弧度为单位). Math.atan2(y, x) ceil 返回大于等于其数字参数的最小整数. Math.ceil(number) cos 返回数的余弦值. Math.cos(num