我在一个网页上有一个恼人的bug:
date. GetMonth()不是函数
所以,我想我做错了什么。变量date
不是类型Date
的对象。如何在Javascript中检查数据类型?我尝试添加if (date)
,但它不起作用。
function getFormatedDate(date) {if (date) {var month = date.GetMonth();}}
所以,如果我想编写防御性代码并防止日期(不是一个)被格式化,我该怎么做?
谢谢!
更新:我不想检查日期的格式,但我想确定传递给方法getFormatedDate()
的参数是Date
类型的。