![](/img/trans.png)
[英]Get correct data from input type="date" with javascript
[英]Is “Date” data type in JavaScript?
我讀了一本名為“JavaScript: The Definitive Guide”的 JavaScript 書,我看到了以下內容。 “Date 類型表示日期和時間,並支持基本的日期算術。”
原始類型和對象類型列表中沒有“日期”,為什么“日期”只是一個對象,那么為什么它被視為類型,而在 JavaScript 中,如果我是正確的,則無法創建我們自己的類型。
JavaScript 中的日期類型是什么?
沒有“日期類型”, ECMASCRipt 類型是:
請注意, typeof返回的值不一定與值的類型匹配,例如
typeof null
返回“對象”typeof someFun
返回“函數”,其中someFn是一個實現內部調用方法的對象(即是一個函數)ECMAScript 有一個內置的Date對象,它是一個也可以作為構造函數調用的函數。 所以:
typeof Date
返回“函數”,即使它是一個對象類型,而在Date實例上使用typeof運算符:
typeof new Date()
返回“對象”,因為它也是一個對象類型。 術語“Date 對象”通常用於指代 Date 實例,“Date 構造函數”通常用於指代內置的 Date 對象/函數/構造函數。
為了說明@aravind 的觀點:
console.log(typeof Date()); console.log(typeof new Date());
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.