美文网首页
18-JSON对象、字符串

18-JSON对象、字符串

作者: 小芬芬007 | 来源:发表于2017-01-13 16:03 被阅读0次

    1. 使用数组拼接出如下字符串

    var prod = {
        name: '女装',
        styles: ['短款', '冬季', '春装']
    };
    function getTpl(data){
       var str='<dl class="product">\n'+
                '    <dt>'+data.name+'</dt>\n'+
                '    <dd>'+data.styles[0]+'</dd>\n'+
                '    <dd>'+data.styles[1]+'</dd>\n'+
                '    <dd>'+data.styles[2]+'</dd>\n'+
                '</dl>'
       return str
    };
    var result = getTpl(prod);
    undefined
    getTpl(prod)
    "<dl class="product">
        <dt>女装</dt>
        <dd>短款</dd>
        <dd>冬季</dd>
        <dd>春装</dd>
    </dl>"
    

    2.写出两种以上声明多行字符串的方法

    1. 直接使用换行符 \n
    var str='aaa\n'+
    'bbb\n'+
    'ccc'
    

    2.每行尾巴直接使用\

    var str='aaa\
    bbb\
    ccc'
    

    3.以下代码输出什么?为什么

    var str = 'jirengu\nruoyu'
    console.log(str.length)//13
    

    \n是一个字符

    4.写一个函数,判断一个字符串是回文字符串,如 abcdcba是回文字符串, abcdcbb不是

    var a = 'abcdcba';
    var b = 'abcdcbb';
    function palindrome(string){
       var strring1=string.split('').reverse().join('')
       if(strring1 === string){
           return true;
       }else{
           return false;
       }
    }
    //输出结果
    undefined
    palindrome(a)
    true
    palindrome(b)
    false
    

    5.写一个函数,统计字符串里出现出现频率最多的字符(如果有多个都需要展示)

    相关文章

      网友评论

          本文标题:18-JSON对象、字符串

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