下面哪種查詢元素的方式書寫有誤
adocument.html
b document.body
c document.head
d document.title
正確答案: a 解析: document.body獲取body;
document.head獲取head;
document.title獲取title; 答案是title還真有
請閱讀下面** var arr = [1,2,3,4,5]; var arr2 = arr; arr2.push(0);
arr2.concat(6); console.log(arr); 上述**執行的結果是
a [1,2,3,4,5]
b [0,1,2,3,4,5]
c [1,2,3,4,5,0]
d [1,2,3,4,5,0,6]
正確答案: c 解析:concat() 方法用於連線兩個或多個陣列。
該方法不會改變現有的陣列,而僅僅會返回被連線陣列的乙個副本。concat
push往陣列尾部新增資料
請閱讀列**s 文字list1
list2
list3
var list =document.getelementbyid("list"); console.log(list.childnodes[0].nextsibling);
以上**的輸出結果是
a list1
b " "
c list2
d list3
正確答案: a 解析: list.childnodes[0]為文字節點
向陣列的末尾追加新的項,用的方法是
a unshift() 頭部新增 b pop() 尾部刪除 c push() 尾部增加 d shift() 頭部刪除 正確答案: c
節點的nodetype值為什麼,代表著是元素節點
**1為元素節點,2為屬性節點,3為文字節點,8為注釋節點,9為根元素節點 **
如何往body當中插入乙個div
正確答案: b
下列哪乙個不是history物件的方法
ago()
bback()
cforward()
dreload()
正確答案: d
解析:go跳轉 back返回 forward前進 window.location.reload()重新整理 reload是dom方法
分析下面的**,輸出的結果是
arr[1]=1;
arr[5]=2;
console.log(arr.length)
a 2
b 5c 6
d 報錯
正確答案: c 解析: 陣列的下標從0開始,arr[5]代表陣列的第6項,所有陣列的長度為6
var arr = [1,2,3,4]; arr.slice(2); console.log(arr);
a [1,2,3,4]
b 1,2
c 3,4
d 2正確答案: a 解析: slice方法不修改原陣列
以下**執行後,哪個結果是正確的 var str = 「hello world」; console.log( str.
substring(2,7) )
a llo wor
b llo wo
c llo w
d ello wo
正確答案: c 解析: 繼續左閉右開 空白也算乙個字元
substring() 方法用於提取字串中介於兩個指定下標之間的字元。
var arr = [3,4,5]; var res = arr.unshift(1,2); console.log(res);
輸出的結果是
a [1,2]
b [3,4,5]
c 5d [1,2,3,4,5] ***x
正確答案: c 解析:unshift()執行後返回值為新陣列的長度救命我現在做還錯了。。。
關於nodevalue描述錯誤的是
a 屬性節點的nodevalue是屬性值
b 文字節點的nodevalue是文字本身
c 元素節點的 nodevalue是數字
d 元素節點的 nodevalue是標籤名
正確答案: d 解析: 元素節點的 nodevalue是null 真是的這個屬性有啥用嗎。。老考不想背
下面哪些物件可以通過 建構函式 的方式建立
a date
b math
c array
d string
正確答案: a,c,d 解析: math是數學物件,可以直接使用,不用建立
已知當前的系統時間,var now = new date(),設定3天後的時間正確寫法是
anow.setdate(now.getdate()+3)
b now.settime(now.gettime()+3)
cnow.settime(now.gettime()+3*1000*3600*24)
dnow.setdate(now.getdate()+3*1000*3600*24
)
正確答案: a,c 解析: 使用數學計算,計算出3天一共多少毫秒,設定給時間戳
下面結果返回值為4的有
a number(「4」)
b parseint(「4aa11」)
c math.floor(3.5)
d math.round(3.5)
正確答案: a,b,d 解析: abd 答案是parseint只取前面的遇到不能轉的直接停
下面關於陣列方法描述正確的是
a 可以通過splice()複製陣列
b foreach()可以遍歷陣列,等同於for迴圈
c every(fn) 返回布林值,如果該函式每一項都返回 true,才返回true
d some(fn) 返回布林值,如果該函式每一項都返回 true,才返回true
正確答案: b,c 解析: bc every
下列哪些是字串的方法
a replace()「w3school」 似乎要用正規表示式
b split()
c join()
d indexof()
正確答案: a,b,d 解析:
replace是替換,split是根據指定字串分割字元成陣列,indexof是根據指定字元返回索引,join是將陣列轉成字串
下列哪些是陣列的方法
a charat()
b sort()
c push()
d filter()
var r = arr.filter(function (x) );
正確答案: b,c,d 解析:
sort是陣列的排序,push是在陣列最後一位新增,filter可以對陣列進行遍歷的同時篩選資料,charat可以根據指定的索引返回字元,不是陣列的方法
下列哪些方法可以遍歷陣列
a for
b for-in
c do-while
d for-by
正確答案: a,b,c 解析: js中目前沒有for-by方法 答案是幾乎所有的迴圈都可以遍歷陣列奧
關於window物件表述正確的有
a dom的document 也是 window 物件的屬性之一
b window.location.reload()方法可以用來重新整理當前頁面
c window.location.href="a.html"的作用是把當前頁面替換成a.html頁面(類似於跳轉到a.html)
d 定義了全域性變數g,可以用window.g的方式來訪問該變數
正確答案: a,b,c,d 解析: 以上都是正確答案
下列方法能擷取字串片段的是
a substr()
b substring()
c split()
d slice()
正確答案: a,b,d 解析:
split是分割字串,其他都可以擷取
substr() 的引數指定的是子串的開始位置和長度,因此它可以替代 substring() 和 slice() 來使用。三者差別
JS(8)內建物件
js中的物件分為3種 自定義物件,內建物件,瀏覽器物件 前面兩種都是js基礎內容,屬於ecmascript,瀏覽器物件屬於js獨有的 js提供了多個內建屬性 math,date,array,string等屬性名 方法名 功能math.pi 圓周率math.floor 向下取整 math.ceil 向...
2023年8月30日 二
工作如下 1 何武江的電腦維修完成。做了映象,因其表明有優盤驅動,所以沒裝優盤驅動。2 統計裝置表,領導要求將圖書館裝置統計在內。除了實驗室。圖書館未加入 內,其他裝置已經核對完畢,僅膝上型電腦型號需要核對。3 校園網新網安裝轉換器,協同網路公司技術人員完成這項任務。九點至下午二點30 4 花卉組電...
10月29日10月30日
蜷縮著,蜷縮著,便是四年。丟去的是光陰,丟不去的是你。接連幾天看了一部網路 很久沒這樣看網路 了,原因是室友在看網路 的網劇 實在無聊就去翻了翻 結果 後面 癮就來了 3w 的txt檔案一天晚上看到了3點 第二天起來 搬工作室 頭也沒洗 任自己邋遢 狂躁 第二天晚上看到了1點 早上起來接著看 終於 ...