JS基礎(chǔ)的十大面試題;附答案,真香!

近幾年,JavaScript的高速發(fā)展,使得很多人都選擇了從事javascript方面的工作。不過,很多人在學(xué)習(xí)了一點JS基礎(chǔ)后,不確定自己的水準(zhǔn),于是,小編在這里為大家,出了10道關(guān)于JavaScript的面試題,希望能對你有所幫助;

0、什么是JavaScript?

答案:

這道題,可謂是送分題哈;開胃菜嘛,JavaScript是客戶端和服務(wù)器端腳本語言,可以插入到HTML頁面中,并且是目前較熱門的Web開發(fā)語言。同時,JavaScript也是面向?qū)ο缶幊陶Z言。

1、什么是全局變量?如何聲明,使用有哪些問題?

答案:

全局變量是整個代碼長度可用的變量,也就是說這些變量沒有任何作用域。var關(guān)鍵字用于聲明局部變量或?qū)ο?。如果省略var關(guān)鍵字,則聲明一個全局變量。

2、解釋JavaScript中定時器?說明定時器的缺點?

答案:

定時器用于在設(shè)定的時間執(zhí)行一段代碼,或者在給定的時間間隔內(nèi)重復(fù)該代碼。這通過

使用函數(shù)setTimeout,setInterval和clearInterval來完成。

setTimeout(function,time)用于啟動在所述延遲之后調(diào)用特定功能的定時器。

setInterval(function,time)用于在提到的延遲中重復(fù)執(zhí)行給定的功能,只有在取消時才停止。

clearInterval(id)指示定時器停止。

缺點:定時器在一個線程內(nèi)運行,因此事件可能需要排隊等待執(zhí)行。

這里還是要推薦下小編的web前端學(xué)習(xí) 群 : 687958461,不管你是小白還是大牛,小編我都?xì)g迎,不定期分享干貨,包括小編自己整理的一份最新的web前端資料和0基礎(chǔ)入門教程,歡迎初學(xué)和進(jìn)階中的小伙伴。在不忙的時間我會給大家解惑。

3、如何用JavaScript提交表單?

答案:

document.form [0] .submit();

4、元素的樣式如何改變?

答案:

document.getElementById(“id”).style.fontSize = "20";

document.getElementById(“myText”).className = "className";

5、“==”和“===”之間的區(qū)別是什么?

答案:

“==”僅檢查值相等;

“===”是一個更嚴(yán)格的等式判定,如果兩個變量的值或類型不同,則返回false。

6、JavaScript中的彈出框有哪些類型?

答案:

Alert、Confirm、Prompt。

7、講述一下JavaScript中使用innerHTML的缺點

答案:

缺點:內(nèi)容隨處可見;不能像“追加到innerHTML”一樣使用;即使你使用+ = like“innerHTML = innerHTML +'html'”舊的內(nèi)容仍然會被html替換;整個innerHTML內(nèi)容被重新解析并構(gòu)建成元素,因此它的速度要慢得多;innerHTML不提供驗證,因此我們可能會在文檔中插入有效的和破壞性的HTML并將其中斷。

8、解釋一下for-in循環(huán)

答案:

for-in循環(huán)用于循環(huán)對象的屬性。

for-in循環(huán)的語法是:

在每次循環(huán)中,來自對象的一個屬性與變量名相關(guān)聯(lián),循環(huán)繼續(xù),直到對象的所有屬性都被耗盡。

9、如何在不支持JavaScript的舊瀏覽器中隱藏JavaScript代碼?

答案:

可以在<script>后面的代碼中寫上<! -

在<script>標(biāo)簽之前添加 // - >

舊瀏覽器現(xiàn)在將JavaScript代碼視為一個長的HTML注釋。而支持JavaScript的瀏覽器則將“<! - ”和“// - >”作為一行注釋。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 第一部分 HTML&CSS整理答案 1. 什么是HTML5? 答:HTML5是最新的HTML標(biāo)準(zhǔn)。 注意:講述HT...
    kismetajun閱讀 28,770評論 1 45
  • 前言 一直在學(xué)習(xí)javascript,也有看過《犀利開發(fā)Jquery內(nèi)核詳解與實踐》,對這本書的評價只有兩個字犀利...
    zJ_16閱讀 472評論 0 0
  • 1.幾種基本數(shù)據(jù)類型?復(fù)雜數(shù)據(jù)類型?值類型和引用數(shù)據(jù)類型?堆棧數(shù)據(jù)結(jié)構(gòu)? 基本數(shù)據(jù)類型:Undefined、Nul...
    極樂君閱讀 5,869評論 0 106
  • 今天晚上,我同學(xué)來我家玩,她一進(jìn)我的房間就看見角落里的彩筆水,決定玩這個。 我們先在床上放了一個木板,在...
    張蕓萱閱讀 1,106評論 0 2
  • 煙雨蒙蒙一把傘,半月塘中雨打蓮! 今天小沫分享的是降雨的制作效果,先發(fā)一張效果圖鎮(zhèn)樓: 原圖 下面開始分享: 1、...
    合小沫閱讀 1,270評論 12 22

友情鏈接更多精彩內(nèi)容