Checks if the value is of the type informed in the second parameter
is('2000-01-01', 'date'); // false
is(new Date(2000, 01, 01), 'date'); // true
is('10', 'number'); // false
is(10, 'number'); // true
is(' ', 'string'); // true
Checks if the value is of the type informed in the second parameter, and if he is valid
isValid('2000-01-01', 'date'); // false
isValid(new Date(2000, 01, 01), 'date'); // true
isValid(new Date(NaN), 'date'); // false
isValid(10, 'number'); // true
isValid(NaN, 'number'); // false