1、使用数组拼接出如下字符串
2、写出两种以上声明多行字符串的方法
3、补全如下代码,让输出结果为字符串: hello\饥人谷
4、以下代码输出什么?为什么
5、写一个函数,判断一个字符串是回文字符串,如 abcdcba是回文字符串, abcdcbb不是
6、写一个函数,统计字符串里出现出现频率最多的字符
7、写一个camelize函数,把my-short-string形式的字符串转化成myShortString形式的字符串,如
8.写一个 ucFirst函数,返回第一个字母为大写的字符.
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长,并加上...,如
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()等方法。