{"ScriptPreparationCode":"var someFloat = 0.123456789;","TestCases":[{"Name":"toFixed(4) someFloat.toFixed(4); someFloat.t","Code":"someFloat.toFixed(4);","IsDeferred":false},{"Name":"toPrecision(4).toString()","Code":"someFloat.toPrecision(4);","IsDeferred":false},{"Name":"(Math.round(*10000)/10000).toString()","Code":"(Math.round(someFloat*(~~(\u00601${\u00270\u0027.repeat(4)}\u0060)))/(~~(\u00601${\u00270\u0027.repeat(4)}\u0060)));","IsDeferred":false},{"Name":"Math.floor fast","Code":"~~(someFloat * (~~(\u00601${\u00270\u0027.repeat(4)}\u0060))) / (~~(\u00601${\u00270\u0027.repeat(4)}\u0060));","IsDeferred":false},{"Name":"Math.trunc","Code":"Math.trunc(someFloat * (~~(\u00601${\u00270\u0027.repeat(4)}\u0060))) / (~~(\u00601${\u00270\u0027.repeat(4)}\u0060));","IsDeferred":false}]}