我在网页上有一个烦人的错误:
date.GetMonth()不是函数
因此,我想我做错了什么。变量date
不是type的对象Date
。如何检查Javascript中的数据类型?我尝试添加if (date)
,但无效。
function getFormatedDate(date) {
if (date) {
var month = date.GetMonth();
}
}
因此,如果我想编写防御性代码并阻止格式化日期(不是一个日期),该怎么办?
谢谢!
更新:我不想检查日期的格式,但是我想确保传递给方法的参数getFormatedDate()
是type Date
。
你不能只是用