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