javascript常用對象
Javascript常用對象-Boolean
Boolean對象描述
在 JavaScript 中,布爾值是一種基本的數據類型。Boolean 對象是一個將布爾值打包的布爾對象。Boolean 對象主要用於提供將布爾值轉換成字符串的 toString() 方法。
Boolean對象創建
Boolean 對象表示兩個值:"true" 或 "false"。
創建 Boolean 對象的語法:
new Boolean(value);//構造函數
Boolean(value);//轉換函數
參數
參數 value 由布爾對象存放的值或者要轉換成布爾值的值。
返回值
當作爲一個構造函數(帶有運算符 new)調用時,Boolean() 將把它的參數轉換成一個布爾值,並且返回一個包含該值的 Boolean 對象。
如果作爲一個函數(不帶有運算符 new)調用時,Boolean() 只將把它的參數轉換成一個原始的布爾值,並且返回這個值。
註釋:如果省略 value 參數,或者設置爲 0、-0、null、""、false、undefined 或 NaN,則該對象設置爲 false。否則設置爲 true(即使 value 參數是字符串 "false")。
Javascript常用對象-Number
Number對象描述
在 JavaScript 中,數字是一種基本的數據類型。JavaScript 還支持 Number 對象,該對象是原始數值的包裝對象。在必要時,JavaScript 會自動地在原始數據和對象之間轉換。
Number對象創建
Number 對象是原始數值的包裝對象。
創建 Number 對象的語法:
var myNum=new Number(value);
var myNum=Number(value);
參數
參數 value 是要創建的 Number 對象的數值,或是要轉換成數字的值。
返回值
當 Number() 和運算符 new 一起作爲構造函數使用時,它返回一個新創建的 Number 對象。如果不用 new 運算符,把 Number() 作爲一個函數來調用,它將把自己的參數轉換成一個原始的數值,並且返回這個值(如果轉換失敗,則返回 NaN)。
Javascript常用對象-Array
Array 對象用於在單個的變量中存儲多個值。
創建 Array 對象的語法:
new Array();
new Array(size);
new Array(element0, element1, ..., elementn);
參數
參數 size 是期望的數組元素個數。返回的數組,length 字段將被設爲 size 的值。
參數 element ..., elementn 是參數列表。當使用這些參數來調用構造函數 Array() 時,新創建的數組的元素就會被初始化爲這些值。它的 length 字段也會被設置爲參數的個數。
返回值
返回新創建並被初始化了的數組。
如果調用構造函數 Array() 時沒有使用參數,那麼返回的數組爲空,length 字段爲 0。
當調用構造函數時只傳遞給它一個數字參數,該構造函數將返回具有指定個數、元素爲 undefined 的數組。
當其他參數調用 Array() 時,該構造函數將用參數指定的值初始化數組。
當把構造函數作爲函數調用,不使用 new 運算符時,它的行爲與使用 new 運算符調用它時的行爲完全一樣。
Javascript常用對象-String
String 對象描述
字符串是 JavaScript 的一種基本的數據類型。
String 對象的 length 屬性聲明瞭該字符串中的字符數。
String 類定義了大量操作字符串的方法,例如從字符串中提取字符或子串,或者檢索字符或子串。
需要注意的是,JavaScript 的字符串是不可變的(immutable),String 類定義的方法都不能改變字符串的內容。像 String.toUpperCase() 這樣的方法,返回的是全新的字符串,而不是修改原始字符串。
String對象創建
String 對象用於處理文本(字符串)。
創建 String 對象的語法:
new String(s);
String(s);
參數
參數 s 是要存儲在 String 對象中或轉換成原始字符串的值。
返回值
當 String() 和運算符 new 一起作爲構造函數使用時,它返回一個新創建的 String 對象,存放的是字符串 s 或 s 的字符串表示。
當不用 new 運算符調用 String() 時,它只把 s 轉換成原始的字符串,並返回轉換後的值。