JSFiddle - React, Tailwind, and code Playground
by Khalil Zhang
JavaScript
var num1 = Number(1);
document.write('num1 instanceof Number: ' + (num1 instanceof Number) + '<br />');
document.write('num1 instanceof Object: ' + (num1 instanceof Object) + '<br />');
var num2 = new Number(2);
document.write('num2 instanceof Number: ' + (num2 instanceof Number) + '<br />');
document.write('num2 instanceof Object: ' + (num2 instanceof Object) + '<br />');
var obj1 = Object(1);
document.write('obj1 instanceof Number: ' + (obj1 instanceof Number) + '<br />');
document.write('obj1 instanceof Object: ' + (obj1 instanceof Object) + '<br />');
var obj2 = new Object(2);
document.write('obj2 instanceof Number: ' + (obj2 instanceof Number) + '<br />');
document.write('obj2 instanceof Object: ' + (obj2 instanceof Object) + '<br />');
var a = [];
document.write("a === new Object(a): " + (a === new Object(a)) + '<br/>');
document.write("a === Object(a): " + (a === Object(a)) + "<br/>");