对于 HTTP 协议而言,HTML、CSS、JS、JSON 的本质都是什么?
符合其对应语法的字符串
使用数组拼接出如下字符串 ,其中styles数组里的个数不定。
方法一
方法二
写出两种以上声明多行字符串的方法
1
2
3
补全如下代码,让输出结果为字符串: hello\饥人谷
var str = 'hello\\几人谷'
console.log(str)
以下代码输出什么?为什么
var str = 'jirengu\nruoyu'
console.log(str.length)
\n表示一个字符所以她的长度为13
写一个函数,判断一个字符串是回文字符串,如 abcdcba是回文字符串, abcdcbb不是
function isPalindrome(str) {
return str === str.split('').reverse().join('')
}
写一个函数,统计字符串里出现出现频率最多的字符
写一个camelize函数,把my-short-string形式的字符串转化成myShortString形式的字符串,如
写一个 ucFirst函数,返回第一个字母为大写的字符
写一个函数truncate(str, maxlength), 如果str的长度大于maxlength,会把str截断到
什么是 JSON格式数据?JSON格式数据如何表示对象?window.JSON 是什么?
JSON(JavaScript Object Notation)是一种轻量级的数据交换格式。它基于 ECMAScript 规范的一个子集,采用完全独立于编程语言的文本格式来存储和表示数据。简洁和清晰的层次结构使得 JSON 成为理想的数据交换语言。 易于人阅读和编写,同时也易于机器解析和生成,并有效地提升网络传输效率。
JSON 键值对是用来保存 JS 对象的一种方式,和 JS 对象的写法也大同小异,键/值对组合中的键名写在前面并用双引号 "" 包裹,使用冒号 : 分隔,然后紧接着值
window.JSON是浏览器内置对象,可用于判断浏览器是否兼容JSON的用法
如何把JSON 格式的字符串转换为 JS 对象?如何把 JS对象转换为 JSON 格式的字符串?
JSON.stringify方法用于将一个值转为字符串
JSON.stringify({a: "Hello", b: "World"}) // "{"a":"Hello","b":"World"}"
JSON.parse方法用于将JSON字符串转化成对象。
JSON.parse('{"a":"Hello","b":"World"}') //{a: "Hello", b: "World"}