JS對象

                                                                                                              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-0null""falseundefined 或 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 轉換成原始的字符串,並返回轉換後的值。

 


 
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章