JSFiddle - React, Tailwind, and code Playground
by Alexander
HTML
<canvas id="drawCanvas" width="1500" height="1050" />
JavaScript
var cmp_eq = function(v1, v2) { return v1 == v2; };
var cmp_lt = function(v1, v2) { return v1 < v2; };
var cmp_gt = function(v1, v2) { return v1 > v2; };
var cmp_le = function(v1, v2) { return v1 <= v2; };
var cmp_ge = function(v1, v2) { return v1 >= v2; };
var cmp_ne = function(v1, v2) { return v1 != v2; };
var new_date = new Date();
var vals = [
["-Infinity", function() { return -Infinity; }],
["new Number(-Infinity)",function() { return new Number(-Infinity); }],
["[-Infinity]", function() { return [-Infinity]; }],
['"-Infinity"', function() { return "-Infinity"; }],
// ["[-Infinity,0]", function() { return [-Infinity,0]; }],
["-1", function() { return -1; }],
["new Number(-1)",function() { return new Number(-1); }],
["[-1]",function() { return [-1]; }],
['"-1"', function() { return "-1"; }],
// ["[-1,0]", function() { return [-1,0]; }],
["-0.5", function() { return -0.5; }],
["new Number(-0.5)",function() { return new Number(-0.5); }],
["[-0.5]", function() { return [-0.5]; }],
['"-0.5"', function() { return "-0.5"; }],
// ["[-0.5,0]", function() { return [-0.5,0]; }],
["[]", function() { return []; }],
["[[]]", function() { return [[]]; }],
["[null]", function() { return [null]; }],
["[undefined]", function() { return [undefined]; }],
['[""]', function() { return [""]; }],
['""', function() { return ""; }],
// ["[[],0]", function() { return ["",0]; }],
// ["[null,0]", function() { return ["",0]; }],
// ["[undefined,0]", function() { return ["",0]; }],
// ['["",0]', function() { return ["",0]; }],
['new RegExp("")', function() { return new RegExp(""); }],
["/.*/", function() { return /.*/; }],
["null", function() { return null; }],
['new Date(0)', function() { return new Date(0); }],
["false", function() { return false; }],
["0", function() { return 0; }],
["new Number(0)",function() { return new Number(0); }],
["[0]", function() {...