相關(guān)知識點

數(shù)據(jù)類型、運算、對象、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)置對象。

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

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

    網(wǎng)友評論