var b = isNaN('NaN');
var b1 = isNaN(NaN);
console.log(b);
console.log(b1);
let a = Number.isNaN(NaN);
let a1 = Number.isNaN('NaN');
console.log(a);
console.log(a1);
let c = Number.isInteger(2);
console.log(c);
let c1 = Number.isInteger(2.1);
console.log(c1);
console.log(Math.trunc(2.9));
console.log(Math.trunc(-2.9));
console.log(Math.sign(2));
console.log(Math.sign(-2));
console.log(Math.sign(0));
console.log(Math.sign(-0));
console.log(Math.sign(Infinity));
console.log(Math.sign(-Infinity));
console.log(Math.sign(NaN));
console.log(Math.sign('abc'));
console.log(Math.sign('123'));
console.log(Math.sign(true));
console.log(Math.sign(false));
console.log(Math.sign(undefined));
console.log(Math.sign(null));
console.log(Math.cbrt(8));
console.log(Math.hypot(1,2,3));
console.log(3.741657386773941*3.741657386773941);
console.log(Math.pow(2,5));
console.log(2**5);
console