美文网首页
字符串常见问题

字符串常见问题

作者: 别让我一个人醉_1fa7 | 来源:发表于2017-11-19 10:19 被阅读0次
    • 找出字符串中出现最多的字符
    var str = "abbbbcdeedfgab"
            function getmost(str){
              var obj ={};
              for(var i=0;i<str.length;i++){
                
                if(obj[str[i]]){
                  obj[str[i]]++;
                  
                }else{
                  obj[str[i]] =1;
                }
              }
              var count=0;
              var maxkey;
              for(var key in obj){
                if(obj[key]>count){
                  count = obj[key];
                  maxkey = key;
                }
              }
              console.log(maxkey+":"+count);
            }
            getmost(str)
    
    • 字符串拼接
    var prod = {
            name: '女装',
            styles: ['短款', '冬季', '春装']
            };
    function getTpl(data){
            var str = '<dl class="product">'+'<dt>'+data.name+'</dt>'
            for(var i= 0;i<data.styles.length;i++){
                str +='<dd>'+data.styles[i]+'</dd>'
            }
            str +='</dl>'
            return str;
        };
    var result = getTpl(prod); 
    console.log(result)
    
    • 判断一个字符串是回文字符串,如 abcdcba是回文字符串, abcdcbb不是
    var str = 'abcdcba';
    function isreverse(str){
        var newarry = str.split('');
        var str2 = newarry.reverse().join('')
        return (str === str2)
    }
    var result = isreverse(str);
    console.log(result);
    
    • 把my-short-string形式的字符串转化成myShortString形式的字符串
       var str = 'my-short-string';
       var str2 = str.split('-').join('');
       console.log(str2);
    

    相关文章

      网友评论

          本文标题:字符串常见问题

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