--- title: Number 和 String 函數 slug: conflicting/Web/JavaScript/Guide/Functions_536f6bf46bbdf38cc1a0b28ca1bc41b9 translation_of: Web/JavaScript/Guide/Functions translation_of_original: >- Web/JavaScript/Guide/Obsolete_Pages/Predefined_Functions/parseInt_and_parseFloat_Functions original_slug: >- Web/JavaScript/Obsolete_Pages/Obsolete_Pages/Obsolete_Pages/預先定義的函數/Number_和_String_函數 ---

Number 和 String 函數

NumberString 函數讓你把物件轉換為數字或字串。這些函數的語句是︰

var objRef=Number(objRef);
var objRef=String(objRef);

此處的 objRef 就是物件的參考。

以下的範例把 Date 物件轉換為可讀的字串。

var D = new Date (430054663215);
// 返回以下字串
// "Thu Aug 18 04:37:43 GMT-0700 (Pacific Daylight Time) 1983"
var x = String(D);

 

以下範例把 String 物件轉換為 Number 物件。

var str="12";
var num=Number(str);

你可以使用 DOM 的方法 write() 和 JavaScript 的 typeof 運算子來檢驗。

var str="12";
document.write(typeof str);
document.write("<br/>");
var num=Number(str);
document.write(typeof num);

 {{ PreviousNext("Core_JavaScript_1.5_教學:預先定義的函數:parseInt_和_parseFloat_函數", "Core_JavaScript_1.5_教學:預先定義的函數:escape_和_unescape_函數") }}

{{ languages( {"en": "en/Core_JavaScript_1.5_Guide/Predefined_Functions/Number_and_String_Functions", "es": "es/Gu\u00eda_JavaScript_1.5/Funciones_predefinidas/Funciones_Number_y_String", "fr": "fr/Guide_JavaScript_1.5/Fonctions_pr\u00e9d\u00e9finies/Les_fonctions_Number_et_String", "ja": "ja/Core_JavaScript_1.5_Guide/Predefined_Functions/Number_and_String_Functions", "pl": "pl/Przewodnik_po_j\u0119zyku_JavaScript_1.5/Funkcje_predefiniowane/Funkcje_Number_i_String" } ) }}