美文网首页
字符串与JSON

字符串与JSON

作者: Chy18 | 来源:发表于2017-03-06 17:22 被阅读0次

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

Paste_Image.png

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

Paste_Image.png

3、补全如下代码,让输出结果为字符串: hello\饥人谷

Paste_Image.png

4、以下代码输出什么?为什么

Paste_Image.png

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

Paste_Image.png

6、写一个函数,统计字符串里出现出现频率最多的字符

Paste_Image.png

7、写一个camelize函数,把my-short-string形式的字符串转化成myShortString形式的字符串,如

Paste_Image.png

8.写一个 ucFirst函数,返回第一个字母为大写的字符.

Paste_Image.png
function ucFirst(str){
    let newStr = []
    newStr[0] = str.toUpperCase()[0]
    newStr = newStr[0] + str.slice(1).toLowerCase()
return newStr
}

9.写一个函数truncate(str, maxlength), 如果str的长度大于maxlength,会把str截断到maxlength长,并加上...,如

Paste_Image.png
function truncate(str, maxlength){
    if(str.length > maxlength){
        str = str.slice(0,maxlength+1)
        str = str + '...'
    }
    return str
}

10、什么是 json?什么是 json 对象?什么是 json 对象字面量?什么是 JSON内置对象?

  • JSON(JavaScript Object Notation)
    是一种轻量级的数据交换格式。它基于JavaScript的一个子集。 JSON采用完全独立于语言的文本格式,但是也使用了类似于C语言家族的习惯(包括C, C++, C#, Java, JavaScript, Perl, Python等)。这些特性使JSON成为理想的数据交换语言。 易于人阅读和编写,同时也易于机器解析和生成(网络传输速度)。

  • JSON对象
    就是json的值,基本要符合以下规则:

    • 复合类型的值只能是数组或对象,不能是函数、正则表达式对象、日期对象。
    • 简单类型的值只有四种:字符串、数值(必须以十进制表示)、布尔值和null
    • 字符串必须使用双引号表示,不能使用单引号
    • 对象的键名必须放在双引号里面
    • 数组或对象最后一个成员的后面,不能加逗号
  • JSON对象字面量
    是一种简单的描述以及声明方式。

  • JSON内置对象
    JSON是javascript中的内置对象,提供了JSON.parse()、JSON.stringify()等方法。

11、如何把JSON 格式的字符串转换为对象?如何把对象转换为 JSON 格式的字符串?

Paste_Image.png

相关文章

网友评论

      本文标题:字符串与JSON

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