javascript字符串操作

 

1:通过Unicode 编码判断字符串的长度

var count = str.length;
        for(var i =0; i < str.length;  i ++){
            if(str[i].charCodeAt() > 255){
                count ++;
            }
        }
        return count
    }
//或---------------------------------
function char(){
        var count = 0;
        for(var i = 0; i < str.length; i++){

            if(str[i].charCodeAt() > 255){
                count +=2;
            }else{
                count ++;
            }
        }
        return count
    }

 

2:charAt方法返回指定索引位置的字符串

var str = "12345";
console.log(str.charAt(1));
//打印2;

 

3:slice返回指定长度的字符串

var str = 'ABCDEF';
 str.clice(2,4);
 //打印CD;

 

4:substring方法返回位于string对象上中指定的字符串

var str = 'ABCDEFE';
str.substring(2,4);//或str.substring(4,2);
//打印CD;

 

5:substr方法返回一个从指定位置开始的指定长度的子字符串

var str = "ABCDEF"; 
str.substr(2,4); 
//打印:CDEF

 

6:indexof()方法返回string对象中第一次出现字符串的位置,如果没找到,返回-1;
var str = "ABCDECDF"; 
str.indexOf("CD",1);
//打印 2--->lastindexof()从后面查找

 

7:search方法返回与正则表达式查找内容匹配的第一个字符串的位置

var str = "ABCDECDF"; 
str.search("CD"); // 或 str.search(/CD/i); 
//打印:2

 

8:concat方法返回字符串值,该值包含了两个或多个提供的字符串的连接。

var str = "ABCDEF"; 
str.concat("ABCDEF","ABC"); 
//打印:ABCDEFABCDEFABC

 

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

var str = "AA BB CC DD EE FF"; 
alert(str.split(" ",3)); 
//打印:AA,BB,CC

 

10:toLowerCase方法返回一个字符串,该字符串中的字母被转换成小写

var str = 'ASDF';
toLowerCase();
//打印asdf;

 

11toUpperCase方法返回一个字符串,该字符串中的所有字母都被转换为大写字母

//同上

 

 此文章仅供本人复习所用!!!

posted @ 2017-12-21 15:25  高煜  阅读(97)  评论(0编辑  收藏  举报