饥人谷vip10-20170110作业

2017-01-14  本文已影响0人  饥人谷_菲菲

Q1:使用数组拼接出如下字符串

    var prod = { 
                name: '女装',
                styles: ['短款', '冬季', '春装']};
    function  getTpl(data){
    //todo...
    };
    var result = getTplStr(prod); //result为下面的字符串

   <dl class="product">
       <dt>女装</dt>
       <dd>短款</dd>
       <dd>冬季</dd>
       <dd>春装</dd>
   </dl>

A1:代码及输出结果

Paste_Image.png

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

Q3:以下代码输出什么?为什么

var str = 'jirengu\nruoyu'

A3: console.log(str.length)//输出是13,因为'\n'是转义字符,代表换行,占一个字符

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

代码及输出如下 :

Paste_Image.png

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

Paste_Image.png

Q6:写一个camelize函数,把my-short-string形式的字符串转化myShortString形式的字符串,如 (***)

 camelize("background-color") == 'backgroundColor'
 camelize("list-style-image") == 'listStyleImage'

代码及结果如图:

Paste_Image.png
上一篇 下一篇

猜你喜欢

热点阅读