T-JS-ECMAScript核心題庫

總結

2020-3-10

  1. (單選題)javascript中允許我們創建自定義錯誤的語句是():【答案解析】try 語句測試代碼塊的錯誤 catch 語句處理錯誤 throw 語句創建自定義錯誤
  2. (單選題)【答案解析】8進制,以0開頭,後面跟(0~7)數字序列; var octalNum1 = 070; //八進制的56 var octalNum2 = 079; //無效的八進制,會忽略前導的0,被解析爲79
  3. (多選題)給網頁添加javascript的方式有 ():
    A.使用script標籤,將javascript代碼寫到之間
    B.添加外部javascript文件
    C.使用行內javascript
  4. (多選題)以下哪些選項屬於JavaScript的特點():
    A.運行在客戶端瀏覽器或者獨立安裝的腳本解釋引擎中
    C.弱類型語言,在運算時,程序會根據自身需要隱式轉換數據類型
    D.基於對象
  5. (多選題)下面方法表達錯誤的是():
    A.toLocaleTimeString()表示根據本地時間格式,把 Date 對象轉換爲字符串
    B.setUTCMilliseconds()表示根據本地時鐘設置 Date 對象中的毫秒(0 ~ 999)
    C.toLocaleDateString()表示根據系統時間格式,把 Date 對象轉換爲字符串
    D.setMilliseconds()表示設置 Date 對象中的分鐘(0 ~ 999)
    【答案解析】toLocaleTimeString()表示根據本地時間格式,把 Date 對象的時間部分轉換爲字符串 setUTCMilliseconds()表示根據世界時設置 Date 對象中的毫秒(0 ~ 999) toLocaleDateString()表示根據本地時間格式,把 Date 對象的日期部分轉換爲字符串 setMilliseconds()表示設置 Date 對象中的毫秒(0 ~ 999).所以上述ABCD都表達錯誤.所以選ABCD
  6. (多選題)javascript中跳出循環的關鍵字有()【答案解析】javascript中跳出循環的關鍵字有continuereturnbreak.沒有each關鍵字.但是在jQuery中有each() 方法,each() 方法規定爲每個匹配元素規定運行的函數
  7. (多選題)下列哪些會返回false():【答案解析】可以轉換爲false的值有:false、“”(空字符串)、0和NAN、null、undefined
  8. (多選題)對於slice說法正確的是():【答案解析】slice可以進行數組元素的截取,slice中的參數如果只有一位,表示從當前參數位置截取到數組結尾,slice中的參數可以是負數,表示從末尾倒數下標;slice不修改原數組,總是返回新的數組
  9. (多選題)關於分支結構,說法正確的是()
    A.如果我們想要讓程序根據不同的條件執行不同的操作,需要使用到分支結構
    B.分支結構中的條件都默認轉爲布爾類型
    C.如果想要中止並推出當前的分支結構,我們可以配合break一起使用
    D.在switch…case…結構中,條件表達式和case進行的是“全等”比較

2020-3-12

  1. (單選題)以下表達式的運行結果是()var a = 111111111111111110000;b = 1111;console.info(a+b);【答案解析】js的精確整數最大爲:Math.pow(2,53)-1 =9007199254740991. var a = 111111111111111110000, max = 9007199254740992; a的值大於javascript所能表示的最大整數精度,因此和任何數值相加將會導致失真.所以選B.111111111111111110000
  2. (多選題)以下哪個選項是正確的()
    A.Number(null); //結果爲0
    B.parseInt(true); //結果爲1
    C.parseFloat(“99.99px”); //結果爲99.99
    D.Number(undefined); //結果爲0
    【正確答案】A,C
    【答案解析】B:parseInt會先將括號內的數據轉爲字符串格式再讀取數字,所以B結果應爲NaN D:Number(undefined)的結果爲NaN
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章