饥人谷vip10-20170110作业

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:写出两种以上声明多行字符串的方法

  • 可以在每一行的尾部使用反斜杠,注意,反斜杠的后面必须是换行符,而不能有其他字符(比如空格),否则会报错;
  • 可以使用连接运算符( **+ **)连接多行字符串;
  • 利用多行注释生成字符串的变通方法。
    例如:
    Paste_Image.png

    ** 其中,slice(x,x)代表输出注释里的那些行 **

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
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • PHP常用函数大全 usleep() 函数延迟代码执行若干微秒。 unpack() 函数从二进制字符串对数据进行解...
    上街买菜丶迷倒老太阅读 1,391评论 0 20
  • 第5章 引用类型(返回首页) 本章内容 使用对象 创建并操作数组 理解基本的JavaScript类型 使用基本类型...
    大学一百阅读 3,272评论 0 4
  • php usleep() 函数延迟代码执行若干微秒。 unpack() 函数从二进制字符串对数据进行解包。 uni...
    思梦PHP阅读 2,041评论 1 24
  • 风一来,树摇晃着叶子“莎啦啦,莎啦啦”在唱着环鹏的歌。今天后峡调皮的云朵遮住了天空,雨丝从天空倾斜而下,轻柔的亲吻...
    胜胜老师观世界阅读 232评论 0 0
  • 可能对于刚刚步入大学的新生来说,大学这个好比小社会的地方既是他们期盼渴望的,也是他们望而却步,充满恐惧的。 从初中...
    三阳LS阅读 416评论 1 1