如何使用JavaScript中的array物件?

語法

arrayObj = new Array()

arrayObj = new Array([size])

arrayObj = new Array([element0[, element1[, ...[, elementN]]]])

引數

arrayObj

必需。 Array 物件分配到的變數名稱。

size

可選。 陣列大小。 當陣列基於零時,所建立的元素將具有從零到 size -1 的索引。

element0,...,elementN

可選。 要置於陣列中的元素。 這將建立一個具有 n + 1 個元素且 length 為 n + 1 的陣列。 一旦使用此語法,你必須提供多個元素。

工具/原料

網頁程式設計工具

方法/步驟

JavaScript 提供了可以包含在字串中的轉義序列,以建立不能直接鍵入的字元。 例如,\t 指定製表符。 有關詳細資訊,請參閱特殊字元 (JavaScript)。

字串

字串文字是以單引號或雙引號括起零個或多個字元。 字串文字具有 string 的主(基元)資料型別。 String 物件通過使用 new 運算子建立,其資料型別為 Object。

以下示例顯示字串文字的資料型別與 String 物件的資料型別不同。

var strLit = "This is a string literal.";

var strObj = new String("This is a string object.");

document.write(typeof strLit);

document.write("
");

document.write(typeof strObj);

如何使用JavaScript中的array物件

用於字串文字的方法

在字串文字上呼叫方法時,該方法將臨時轉換為字串包裝器物件。 字串文字將被視為好像是使用 new 運算子建立的。

以下示例將 toUpperCase 方法應用於字串文字。

var strLit = "This is a string literal.";

var result1 = strLit.toUpperCase();

var result2 = (new String(strLit)).toUpperCase();

document.write(result1); document.write("
");

document.write(result2);

如何使用JavaScript中的array物件

訪問單個字元

可以將字串的單個字元作為只讀陣列索引屬性進行訪問。 Internet Explorer 9 標準模式、Internet Explorer 10 標準模式、Internet Explorer 11 標準模式和 Windows 應用商店應用 中已引入此功能。 以下示例訪問單個字串字元。

var str = "abcd";

var result = str[2];

document.write (result);// Output: c

var result = "the"[0];

document.write(result);

如何使用JavaScript中的array物件

constructor 屬性(字串)

constructor 屬性是每個具有原型的物件的原型成員。 這包括除 Global 和 Math 物件之外的所有內部 JavaScript 物件。 constructor 屬性包含了對某種函式的引用,此種函式構造了特定物件的例項。

var x = new String();

if (x.constructor == String)

document.write("Object is a String.");

else

document.write("Object is not a String.");

如何使用JavaScript中的array物件

物件, 元素, 語法, 陣列,
相關問題答案