相關(guān)知識(shí)點(diǎn)

數(shù)據(jù)類型、運(yùn)算、對(duì)象、function、繼承、閉包、作用域、原型鏈、事件、RegExp、JSON、Ajax、DOM、BOM、內(nèi)存泄漏、跨域、異步加載、模板引擎、前端MVC、前端MVVM、路由、模塊化、Http、Canvas、jQuery、ECMAScript 2015(ES6)、Node.js、AngularJS、Vue、React......

題目&答案

  • 介紹一下 JS 的基本數(shù)據(jù)類型。

    Undefined、Null、Boolean、Number、String
  • 介紹一下 JS 有哪些內(nèi)置對(duì)象。

    Object 是 JavaScript 中所有對(duì)象的父對(duì)象
    數(shù)據(jù)封裝類對(duì)象:Object、Array、Boolean、Number、String其他對(duì)象:Function、Argument、Math、Date、RegExp、Error
  • 列舉幾條 JavaScript 的基本代碼規(guī)范。

    (1)不要在同一行聲明多個(gè)變量
    (2)如果你不知道數(shù)組的長(zhǎng)度,使用 push
    (3)請(qǐng)使用 ===/!== 來(lái)比較 true/false 或者數(shù)值
    (4)對(duì)字符串使用單引號(hào) ''(因?yàn)榇蠖鄷r(shí)候我們的字符串。特別html會(huì)出現(xiàn)")(5)使用對(duì)象字面量替代 new Array 這種形式
    (6)絕對(duì)不要在一個(gè)非函數(shù)塊里聲明一個(gè)函數(shù),把那個(gè)函數(shù)賦給一個(gè)變量。瀏覽器允許你這么做,但是它們解析不同
    (7)不要使用全局函數(shù)
    (8)總是使用 var 來(lái)聲明變量,如果不這么做將導(dǎo)致產(chǎn)生全局變量,我們要避免污染全局命名空間
    (9)Switch 語(yǔ)句必須帶有&nb
            
    		

    網(wǎng)友評(píng)論