美文网首页
字符串常见知识

字符串常见知识

作者: jiaomeichen | 来源:发表于2018-03-21 18:23 被阅读0次

    String对象创建

    var str = new String(s);
    var str = "hello world";
    

    String对象属性

    str.length;//字符串长度
    str.constructor;//返回对创建此对象的数组函数的引用
    str.prototype.name=value;//像对象添加属性和方法
    

    String对象方法

    1.concat();//连接字符串
    2.charAt(0);//返回指定位置的字符,没有返回空字符串
    3.charCodeAt();//返回指定位置字符的Unicode编码,没有返回NaN
    4.indexOf();//要查找的字符,查找起点的索引(可选),indexOf("a",4)表示从索引4开始查找"a",找不到返回-1
    5.lastIndexOf();//从后向前搜索
    6.slice(start,end);//截取字符串
    7.substr(start,length);//选择从start开始的length个字符
    8.substring(start,end);//截取,不可为负值
    9.split();//把一个字符串分割成字符串数组
    10.sub();//把字符串显示为下标
    11.toLowerCase();//字符串转换为小写
    

    判断一个字符串出现最多的字符及次数

    var str = 'asdfssaaasasasasaa';
    var json = {};
    for (var i = 0; i < str.length; i++) {
        if(!json[str.charAt(i)]){
           json[str.charAt(i)] = 1;
        }else{
           json[str.charAt(i)]++;
        }
    };
    var iMax = 0;
    var iIndex = '';
    for(var i in json){
        if(json[i]>iMax){
             iMax = json[i];
             iIndex = i;
        }
    }        
    console.log('出现次数最多的是:'+iIndex+'出现'+iMax+'次');
    

    相关文章

      网友评论

          本文标题:字符串常见知识

          本文链接:https://www.haomeiwen.com/subject/iezgqftx.html