1. 程式人生 > 實用技巧 >9.2做JS的題目(2)

9.2做JS的題目(2)

1.

下面給定的程式碼中,myFunc()返回什麼?

var foo=’foo’;

var bar=’bar’;

function myFunc() {

return foo+bar; } foobar +就是字串拼接 2.有如下程式碼片段:var a=[]; a[0]=1; a[1]=2; a[2]=3; a[5]=4;請問a.length的值是多少()。6 var a = []; a[0]=1;a[1]=2; a[2]=3; a[5]=4; 則陣列a為 Array[6] 0: 1 1: 2 2: 3 3:undefined 4:undefined 5: 4 length: 6 3.當/的兩邊都是整數時,/表示整除,是否正確? 實際上 / 就是表示普通的除法運算 4.有如下程式碼片段:
1
var obj ={a:1,b:function () {alert(this.a)}}; 2 var fun =obj.b; 3 fun();

執行結果是( )彈出undefined

5.

1 if(! "a" in window){
2     var a = 1;
3 }
4 alert(a);
undefined

請問 a 的結果是什麼?

6關於JavaScript裡的xml處理,以下說法正確的是()

1.什麼是 XML?

XML 指可擴充套件標記語言(EXtensible Markup Language)
XML 是一種標記語言,很類似 HTML
XML 的設計宗旨是傳輸資料,而非顯示資料

XML 標籤沒有被預定義。您需要自行定義標籤。
XML 被設計為具有自我描述性。
XML 是 W3C 的推薦標準

2.XML 與 HTML 的主要差異

XML 不是 HTML 的替代。

XML 和 HTML 為不同的目的而設計:

XML 被設計為傳輸和儲存資料,其焦點是資料的內容。

HTML 被設計用來顯示資料,其焦點是資料的外觀。

HTML 旨在顯示資訊,而 XML 旨在傳輸資訊。