字符串常见问题

  • 找出字符串中出现最多的字符
var str = "abbbbcdeedfgab"
        function getmost(str){
          var obj ={};
          for(var i=0;icount){
              count = obj[key];
              maxkey = key;
            }
          }
          console.log(maxkey+":"+count);
        }
        getmost(str)
  • 字符串拼接
var prod = {
        name: '女装',
        styles: ['短款', '冬季', '春装']
        };
function getTpl(data){
        var str = '
'+'
'+data.name+'
' for(var i= 0;i' } str +='
' 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);

你可能感兴趣的:(字符串常见问题)