




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
JavaScript基礎(chǔ)知識(shí)單選題100道及答案1.以下哪個(gè)是JavaScript中聲明變量的正確方式?A.varmyVarB.letmyVar;C.myVar=10;D.variablemyVar;答案:B2.在JavaScript中,以下哪種數(shù)據(jù)類型是基本數(shù)據(jù)類型?A.ObjectB.ArrayC.NumberD.Function答案:C3.以下哪個(gè)函數(shù)用于在控制臺(tái)輸出信息?A.print()B.console.log()C.output()D.write()答案:B4.JavaScript中,字符串拼接可以使用以下哪種運(yùn)算符?A.+B.-C.*D./答案:A5.以下哪個(gè)條件判斷語(yǔ)句的語(yǔ)法是正確的?A.ifx>10{B.if(x>10);C.if(x>10){D.ifx>10then{答案:C6.以下哪個(gè)是JavaScript中的數(shù)組創(chuàng)建方式?A.myArray={1,2,3};B.myArray=(1,2,3);C.myArray=[1,2,3];D.myArray=1,2,3;答案:C7.在JavaScript中,訪問(wèn)對(duì)象屬性可以使用以下哪種方式?A.對(duì)象名.屬性名B.對(duì)象名(屬性名)C.對(duì)象名[屬性名]D.A和C都可以答案:D8.以下哪個(gè)函數(shù)用于獲取數(shù)組的長(zhǎng)度?A.length()B.size()C.getLength()D.length答案:D9.JavaScript中,以下哪種循環(huán)適合已知循環(huán)次數(shù)的情況?A.whileB.do...whileC.forD.for...in答案:C10.以下哪個(gè)關(guān)鍵字用于跳出循環(huán)?A.breakB.continueC.exitD.stop答案:A11.在JavaScript中,函數(shù)定義的關(guān)鍵字是?A.methodB.functionC.defD.procedure答案:B12.以下哪個(gè)是正確的函數(shù)調(diào)用方式?A.myFunction;B.myFunction();C.callmyFunction;D.runmyFunction;答案:B13.JavaScript中,函數(shù)內(nèi)部的this關(guān)鍵字指向?A.全局對(duì)象B.函數(shù)本身C.調(diào)用該函數(shù)的對(duì)象D.不確定答案:C14.以下哪種數(shù)據(jù)類型的值為假?A.1B."true"C.0D.{}答案:C15.在JavaScript中,以下哪個(gè)方法用于將字符串轉(zhuǎn)換為大寫(xiě)?A.toUpperCase()B.upperCase()C.makeUpperCase()D.up()答案:A16.以下哪個(gè)是JavaScript中的布爾值?A.YesB.NoC.trueD.Right答案:C17.數(shù)組的push方法作用是?A.在數(shù)組開(kāi)頭添加元素B.在數(shù)組末尾添加元素C.刪除數(shù)組第一個(gè)元素D.刪除數(shù)組最后一個(gè)元素答案:B18.JavaScript中,對(duì)象的屬性名可以是?A.數(shù)字B.字符串C.任何數(shù)據(jù)類型D.只能是字符串答案:B19.以下哪個(gè)函數(shù)用于將數(shù)字四舍五入?A.round()B.ceil()C.floor()D.trunc()答案:A20.在JavaScript中,以下哪種注釋方式是單行注釋?A./*注釋內(nèi)容*/B.//注釋內(nèi)容C.<!--注釋內(nèi)容-->D.#注釋內(nèi)容答案:B21.以下哪個(gè)是JavaScript中定義常量的關(guān)鍵字?A.constB.varC.letD.constant答案:A22.數(shù)組的shift方法作用是?A.在數(shù)組開(kāi)頭添加元素B.在數(shù)組末尾添加元素C.刪除數(shù)組第一個(gè)元素D.刪除數(shù)組最后一個(gè)元素答案:C23.JavaScript中,函數(shù)的參數(shù)在函數(shù)定義中如何聲明?A.在函數(shù)名后的括號(hào)內(nèi)B.在函數(shù)體內(nèi)部C.在函數(shù)定義之前D.不需要聲明答案:A24.以下哪個(gè)數(shù)據(jù)類型可以存儲(chǔ)多個(gè)值?A.NumberB.StringC.ArrayD.Boolean答案:C25.在JavaScript中,以下哪個(gè)方法用于查找字符串中某個(gè)子字符串的位置?A.find()B.indexOf()C.searchFor()D.locate()答案:B26.以下哪種數(shù)據(jù)類型是引用數(shù)據(jù)類型?A.NumberB.StringC.ObjectD.Boolean答案:C27.函數(shù)內(nèi)部沒(méi)有使用return語(yǔ)句時(shí),返回值是?A.undefinedB.nullC.0D.false答案:A28.JavaScript中,以下哪個(gè)方法用于刪除對(duì)象的屬性?A.removeProperty()B.deleteC.erase()D.clear()答案:B29.以下哪個(gè)是正確的JavaScript函數(shù)定義語(yǔ)法?A.functionmyFunction(){}B.myFunction=function(){}C.defmyFunction(){}D.A和B都正確答案:D30.在JavaScript中,以下哪個(gè)方法用于將數(shù)組轉(zhuǎn)換為字符串?A.toStr()B.toString()C.convertToString()D.makeString()答案:B31.以下哪個(gè)是JavaScript中的嚴(yán)格相等運(yùn)算符?A.==B.===C.!=D.!==答案:B32.數(shù)組的splice方法可以用于?A.插入元素B.刪除元素C.替換元素D.以上都可以答案:D33.JavaScript中,事件綁定通常使用以下哪種方法?A.addEvent()B.onEvent()C.addEventListener()D.bindEvent()答案:C34.以下哪個(gè)數(shù)據(jù)類型表示空對(duì)象指針?A.undefinedB.nullC.NaND.false答案:B35.在JavaScript中,以下哪個(gè)方法用于獲取當(dāng)前時(shí)間的時(shí)間戳?A.getTime()B.timeStamp()C.now()D.getCurrentTime()答案:C36.以下哪種循環(huán)會(huì)先執(zhí)行一次循環(huán)體,再判斷條件?A.whileB.do...whileC.forD.for...in答案:B37.JavaScript中,對(duì)象的屬性可以是?A.函數(shù)B.數(shù)組C.任何數(shù)據(jù)類型D.以上都對(duì)答案:D38.以下哪個(gè)函數(shù)用于將字符串解析為數(shù)字?A.parseInt()B.parseFloat()C.toNumber()D.A和B都可以答案:D39.在JavaScript中,以下哪個(gè)方法用于獲取對(duì)象的所有可枚舉屬性?A.getProperties()B.keys()C.Object.keys()D.getObjectKeys()答案:C40.以下哪個(gè)是JavaScript中的三元運(yùn)算符?A.?:B.&&C.||D.=>答案:A41.數(shù)組的reverse方法作用是?A.對(duì)數(shù)組進(jìn)行排序B.反轉(zhuǎn)數(shù)組元素順序C.清空數(shù)組D.復(fù)制數(shù)組答案:B42.JavaScript中,以下哪個(gè)方法用于在數(shù)組中查找某個(gè)元素的索引?A.findIndex()B.index()C.locateIndex()D.searchIndex()答案:A43.以下哪種數(shù)據(jù)類型的值不能被修改?A.StringB.ArrayC.ObjectD.Number答案:A44.在JavaScript中,以下哪個(gè)方法用于將數(shù)字轉(zhuǎn)換為字符串?A.numToString()B.toString()C.convertToStr()D.makeStr()答案:B45.以下哪個(gè)是JavaScript中的邏輯與運(yùn)算符?A.&&B.||C.!D.^答案:A46.函數(shù)內(nèi)部可以訪問(wèn)函數(shù)外部定義的變量,這種特性稱為?A.作用域鏈B.閉包C.變量提升D.函數(shù)嵌套答案:B47.JavaScript中,以下哪個(gè)方法用于將字符串按指定字符分割成數(shù)組?A.split()B.divide()C.separate()D.break()答案:A48.以下哪個(gè)數(shù)據(jù)類型用于表示非數(shù)字值?A.undefinedB.nullC.NaND.false答案:C49.在JavaScript中,以下哪個(gè)方法用于對(duì)數(shù)組進(jìn)行排序?A.sort()B.order()C.arrange()D.sequence()答案:A50.以下哪種數(shù)據(jù)類型是無(wú)序的數(shù)據(jù)集合?A.ArrayB.ObjectC.SetD.Map答案:C51.JavaScript中,以下哪個(gè)方法用于獲取對(duì)象的某個(gè)屬性值?A.getProperty()B.get()C.對(duì)象名.屬性名或?qū)ο竺鸞屬性名]D.retrieve()答案:C52.以下哪個(gè)是JavaScript中的邏輯或運(yùn)算符?A.&&B.||C.!D.^答案:B53.數(shù)組的map方法作用是?A.對(duì)數(shù)組每個(gè)元素執(zhí)行一次提供的函數(shù),并返回新數(shù)組B.過(guò)濾數(shù)組元素C.查找數(shù)組中滿足條件的元素D.對(duì)數(shù)組元素求和答案:A54.在JavaScript中,以下哪個(gè)方法用于檢查對(duì)象是否具有某個(gè)屬性?A.hasProperty()B.inC.hasOwnProperty()D.contains()答案:C55.以下哪種數(shù)據(jù)類型可以存儲(chǔ)鍵值對(duì)?A.ArrayB.ObjectC.SetD.Map答案:D56.JavaScript中,以下哪個(gè)方法用于將對(duì)象的所有屬性復(fù)制到另一個(gè)對(duì)象?A.copyObject()B.Object.assign()C.clone()D.transfer()答案:B57.以下哪個(gè)是JavaScript中的取余運(yùn)算符?A.%B./C.*D.-答案:A58.數(shù)組的filter方法作用是?A.對(duì)數(shù)組每個(gè)元素執(zhí)行一次提供的函數(shù),并返回新數(shù)組B.過(guò)濾數(shù)組元素,返回滿足條件的元素組成的新數(shù)組C.查找數(shù)組中滿足條件的元素D.對(duì)數(shù)組元素求和答案:B59.在JavaScript中,以下哪個(gè)方法用于創(chuàng)建一個(gè)新對(duì)象?A.newObject()B.create()C.Object.create()D.makeObject()答案:C60.以下哪種數(shù)據(jù)類型是有序的數(shù)據(jù)集合?A.SetB.MapC.ArrayD.Object答案:C61.JavaScript中,以下哪個(gè)方法用于獲取數(shù)組中最大的元素?A.max()B.Math.max.apply(null,數(shù)組名)C.getMax()D.largest()答案:B62.以下哪個(gè)是JavaScript中的自增運(yùn)算符?A.++B.--C.+=D.-=答案:A63.數(shù)組的reduce方法作用是?A.對(duì)數(shù)組每個(gè)元素執(zhí)行一次提供的函數(shù),并返回新數(shù)組B.過(guò)濾數(shù)組元素C.查找數(shù)組中滿足條件的元素D.對(duì)數(shù)組元素進(jìn)行累加或其他操作并返回一個(gè)值答案:D64.在JavaScript中,以下哪個(gè)方法用于獲取對(duì)象的構(gòu)造函數(shù)?A.getConstructor()B.constructorC.findConstructor()D.constructorOf()答案:B65.以下哪種數(shù)據(jù)類型可以作為對(duì)象的屬性名?A.只有字符串B.字符串和數(shù)字C.任何數(shù)據(jù)類型(會(huì)自動(dòng)轉(zhuǎn)換為字符串)D.只有數(shù)字答案:C66.JavaScript中,以下哪個(gè)方法用于將數(shù)組扁平化?A.flatten()B.flat()C.makeFlat()D.unnest()答案:B67.以下哪個(gè)是JavaScript中的自減運(yùn)算符?A.++B.--C.+=D.-=答案:B68.數(shù)組的some方法作用是?A.檢查數(shù)組中是否至少有一個(gè)元素滿足條件B.檢查數(shù)組中所有元素是否都滿足條件C.查找數(shù)組中滿足條件的元素D.對(duì)數(shù)組元素進(jìn)行累加答案:A69.在JavaScript中,以下哪個(gè)方法用于獲取對(duì)象的原型?A.getPrototype()B.prototypeC.Object.getPrototypeOf()D.prototypeOf()答案:C70.以下哪種數(shù)據(jù)類型可以存儲(chǔ)唯一的值?A.ArrayB.ObjectC.SetD.Map答案:C71.JavaScript中,以下哪個(gè)方法用于將字符串的首字母大寫(xiě)?A.capitalize()B.toCapital()C.自定義函數(shù)實(shí)現(xiàn)D.makeFirstUpper()答案:C72.以下哪個(gè)是JavaScript中的賦值運(yùn)算符?A.=B.==C.===D.!=答案:A73.數(shù)組的every方法作用是?A.檢查數(shù)組中是否至少有一個(gè)元素滿足條件B.檢查數(shù)組中所有元素是否都滿足條件C.查找數(shù)組中滿足條件的元素D.對(duì)數(shù)組元素進(jìn)行累加答案:B74.在JavaScript中,typeof運(yùn)算符返回的結(jié)果中,對(duì)于函數(shù)類型會(huì)返回以下哪個(gè)值?A."function"B."object"C."method"D."func"答案:A75.以下哪個(gè)函數(shù)可以將一個(gè)十六進(jìn)制字符串轉(zhuǎn)換為十進(jìn)制數(shù)字?A.hexToDec()B.parseInt(字符串,16)C.toDecimal(字符串)D.convertHex(字符串)答案:B76.當(dāng)使用for...in循環(huán)遍歷一個(gè)對(duì)象時(shí),遍歷的順序是怎樣的?A.按照對(duì)象屬性定義的順序B.隨機(jī)順序C.按照屬性名的字母順序D.按照屬性值的大小順序答案:A77.JavaScript中,以下哪個(gè)方法可以創(chuàng)建一個(gè)具有指定長(zhǎng)度的數(shù)組,并且每個(gè)元素都填充為指定的值?A.Array.fill(值,長(zhǎng)度)B.newArray(長(zhǎng)度).fill(值)C.Array.create(長(zhǎng)度,值)D.fillArray(值,長(zhǎng)度)答案:B78.以下哪個(gè)是JavaScript中的位與運(yùn)算符?A.&B.|C.^D.~答案:A79.在JavaScript中,Promise對(duì)象的then方法的返回值是?A.總是一個(gè)新的Promise對(duì)象B.取決于then方法中回調(diào)函數(shù)的返回值C.總是undefinedD.總是調(diào)用then方法的Promise對(duì)象本身答案:B80.以下哪個(gè)函數(shù)可以將一個(gè)字符串中的所有匹配項(xiàng)替換為指定的字符串?A.replaceAll(原字符串,替換字符串)B.replace(原字符串,替換字符串)C.substitute(原字符串,替換字符串)D.swap(原字符串,替換字符串)答案:A81.當(dāng)在JavaScript中使用delete運(yùn)算符刪除數(shù)組元素時(shí),數(shù)組的length屬性會(huì)發(fā)生什么變化?A.數(shù)組的length屬性會(huì)減小B.數(shù)組的length屬性不變,但被刪除位置的元素變?yōu)閡ndefinedC.數(shù)組的length屬性會(huì)增加D.數(shù)組的length屬性變?yōu)閚ull答案:B82.JavaScript中,Math.random()函數(shù)返回的結(jié)果是?A.一個(gè)介于0(包括)和1(不包括)之間的隨機(jī)小數(shù)B.一個(gè)介于0(不包括)和1(包括)之間的隨機(jī)小數(shù)C.一個(gè)介于0和1之間的隨機(jī)整數(shù)D.一個(gè)介于1和10之間的隨機(jī)整數(shù)答案:A83.以下哪個(gè)方法可以用于判斷一個(gè)變量是否是NaN?A.isNaN(變量)B.變量===NaNC.isNan(變量)D.變量==NaN答案:A84.在JavaScript中,async函數(shù)返回的是什么?A.一個(gè)普通的值B.一個(gè)Promise對(duì)象C.一個(gè)Generator對(duì)象D.一個(gè)async函數(shù)本身答案:B85.以下哪個(gè)是JavaScript中的位或運(yùn)算符?A.&B.|C.^D.~答案:B86.當(dāng)使用map方法遍歷一個(gè)數(shù)組時(shí),如果回調(diào)函數(shù)中沒(méi)有返回值,map方法返回的新數(shù)組中的元素是什么?A.新數(shù)組中的元素都是undefinedB.新數(shù)組中的元素都是nullC.新數(shù)組中的元素都是falseD.新數(shù)組中的元素和原數(shù)組中的元素相同答案:A87.在JavaScript中,Object.keys()方法返回的是一個(gè)包含對(duì)象所有可枚舉屬性名的什么?A.數(shù)組B.對(duì)象C.字符串D.集合答案:A88.以下哪個(gè)函數(shù)可以將一個(gè)字符串中的所有字符反轉(zhuǎn)?A.reverseString(字符串)B.字符串.reverse()C.字符串.split('').reverse().join('')D.invertString(字符串)答案:C89.JavaScript中,setTimeout函數(shù)的返回值是?A.一個(gè)Promise對(duì)象B.一個(gè)表示定時(shí)器ID的數(shù)字C.undefinedD.一個(gè)Function對(duì)象答案:B90.以下哪個(gè)是JavaScript中的位異或運(yùn)算符?A.&B.|C.^D.~答案:C91.在JavaScript中,try...catch...finally語(yǔ)句中,finally塊中的代碼一定會(huì)執(zhí)行嗎?A.只有當(dāng)try塊中沒(méi)有拋出異常時(shí)才會(huì)執(zhí)行B.只有當(dāng)catch塊中捕獲到異常時(shí)才會(huì)執(zhí)行C.無(wú)論try塊中是否拋出異常,也無(wú)論catch塊是否捕獲到異常,都會(huì)執(zhí)行D.只有當(dāng)try塊和catch塊中都沒(méi)有代碼時(shí)才會(huì)執(zhí)行答案:C92.以下哪個(gè)方法可以用于將一個(gè)數(shù)組中的元素打亂順序?A.shuffleArray(數(shù)組)B.數(shù)組.shuffle()C.數(shù)組.sort(()=>Math.random()-0.5)D.打亂(數(shù)組)答案:C93.JavaScript中,JSON.stringify()方法的作
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 廣州科技職業(yè)技術(shù)大學(xué)《建筑學(xué)》2023-2024學(xué)年第二學(xué)期期末試卷
- 溫州肯恩大學(xué)《中學(xué)物理專題訓(xùn)練與研究》2023-2024學(xué)年第二學(xué)期期末試卷
- 2025河北省安全員考試題庫(kù)及答案
- 德宏職業(yè)學(xué)院《新媒體概論》2023-2024學(xué)年第二學(xué)期期末試卷
- 2024-2025學(xué)年湖南省五市十校教研教改共同體高一上學(xué)期12月月考?xì)v史試卷
- 山東石油化工學(xué)院《工程結(jié)構(gòu)反分析理論》2023-2024學(xué)年第二學(xué)期期末試卷
- 德宏職業(yè)學(xué)院《國(guó)際法與當(dāng)代中國(guó)》2023-2024學(xué)年第二學(xué)期期末試卷
- 廣東茂名農(nóng)林科技職業(yè)學(xué)院《互聯(lián)網(wǎng)+大學(xué)生創(chuàng)新創(chuàng)業(yè)設(shè)計(jì)與實(shí)踐》2023-2024學(xué)年第二學(xué)期期末試卷
- 2025年山西省建筑安全員《A證》考試題庫(kù)
- 桂林山水職業(yè)學(xué)院《幼兒教師職業(yè)道德與專業(yè)發(fā)展》2023-2024學(xué)年第二學(xué)期期末試卷
- (附件條款版)電話銷(xiāo)售員員工保密協(xié)議
- 2024年養(yǎng)老護(hù)理員(三級(jí))資格理論考試題庫(kù)(濃縮500題)
- 鐵路專用線設(shè)計(jì)規(guī)范(試行)(TB 10638-2019)
- 濰坊環(huán)境工程職業(yè)學(xué)院?jiǎn)握新殬I(yè)技能測(cè)試參考試題庫(kù)(含答案)
- 2024年山東司法警官職業(yè)學(xué)院高職單招(英語(yǔ)/數(shù)學(xué)/語(yǔ)文)筆試歷年參考題庫(kù)含答案解析
- 物業(yè)客服課件培訓(xùn)模板
- 人教版PEP四年級(jí)英語(yǔ)下冊(cè)全冊(cè)教學(xué)設(shè)計(jì)表格教案
- 制造業(yè)面臨的挑戰(zhàn)與發(fā)展對(duì)策
- 高速公路綠化工程施工
- 發(fā)展?jié)h語(yǔ)-初級(jí)讀寫(xiě)-第一課-你好
- 化工公司原址污染場(chǎng)地污染土壤治理修復(fù)方案
評(píng)論
0/150
提交評(píng)論