對于 HTTP 協(xié)議而言,HTML、CSS、JS、JSON 的本質(zhì)都是什么?
符合其對應(yīng)語法的字符串
使用數(shù)組拼接出如下字符串 ,其中styles數(shù)組里的個數(shù)不定。
方法一

方法二

寫出兩種以上聲明多行字符串的方法
1

2

3

補全如下代碼,讓輸出結(jié)果為字符串: hello\饑人谷
var str = 'hello\\幾人谷'
console.log(str)
以下代碼輸出什么?為什么
var str = 'jirengu\nruoyu'
console.log(str.length)
\n表示一個字符所以她的長度為13
寫一個函數(shù),判斷一個字符串是回文字符串,如 abcdcba是回文字符串, abcdcbb不是
function isPalindrome(str) {
return str === str.split('').reverse().join('')
}
寫一個函數(shù),統(tǒng)計字符串里出現(xiàn)出現(xiàn)頻率最多的字符

寫一個camelize函數(shù),把my-short-string形式的字符串轉(zhuǎn)化成myShortString形式的字符串,如

寫一個 ucFirst函數(shù),返回第一個字母為大寫的字符

寫一個函數(shù)truncate(str, maxlength), 如果str的長度大于maxlength,會把str截斷到

什么是 JSON格式數(shù)據(jù)?JSON格式數(shù)據(jù)如何表示對象?window.JSON 是什么?
JSON(JavaScript Object Notation)是一種輕量級的數(shù)據(jù)交換格式。它基于 ECMAScript 規(guī)范的一個子集,采用完全獨立于編程語言的文本格式來存儲和表示數(shù)據(jù)。簡潔和清晰的層次結(jié)構(gòu)使得 JSON 成為理想的數(shù)據(jù)交換語言。 易于人閱讀和編寫,同時也易于機器解析和生成,并有效地提升網(wǎng)絡(luò)傳輸效率。
JSON 鍵值對是用來保存 JS 對象的一種方式,和 JS 對象的寫法也大同小異,鍵/值對組合中的鍵名寫在前面并用雙引號 "" 包裹,使用冒號 : 分隔,然后緊接著值
window.JSON是瀏覽器內(nèi)置對象,可用于判斷瀏覽器是否兼容JSON的用法
如何把JSON 格式的字符串轉(zhuǎn)換為 JS 對象?如何把 JS對象轉(zhuǎn)換為 JSON 格式的字符串?
JSON.stringify方法用于將一個值轉(zhuǎn)為字符串
JSON.stringify({a: "Hello", b: "World"}) // "{"a":"Hello","b":"World"}"
JSON.parse方法用于將JSON字符串轉(zhuǎn)化成對象。
JSON.parse('{"a":"Hello","b":"World"}') //{a: "Hello", b: "World"}