date compare

by Asmita Jadhav

HTML

<!--
Description
Noncompliant Code Example
var a = 8;
var b = '8';
if (a === b) { // Noncompliant; always false // ... }

Compliant Solution
var a = 8;
var b = '8';
if (a == b) { // ...}
or
var a = 8;
var b = '8';
if (a === Number(b)) {  // ...}
-->

JavaScript

// comparing date wuth string
var d = new Date("foo");
console.log(d);
// typeof of d  , d is still type of object ;
console.log(typeof(d));
// below code always evaqlutes to false
if ( d === "Invalid Date")
{
alert("date is object");
}
// below code works
if ( d.toString() === "Invalid Date")
{
alert("date is string now");
}