-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathtest-round.js
More file actions
75 lines (68 loc) · 2.95 KB
/
Copy pathtest-round.js
File metadata and controls
75 lines (68 loc) · 2.95 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
require("./../lib/env-js/envjs/node");
require("./../d3");
console.log("degenerate:");
console.log(" 0 ->", d3.round(0));
console.log(" NaN ->", d3.round(NaN));
console.log(" Infinity ->", d3.round(Infinity));
console.log(" -Infinity ->", d3.round(-Infinity));
console.log("");
console.log("default:");
console.log(" 10.51 ->", d3.round(10.51));
console.log(" 10.50 ->", d3.round(10.50));
console.log(" 10.49 ->", d3.round(10.49));
console.log(" 0.51 ->", d3.round(0.51));
console.log(" 0.50 ->", d3.round(0.50));
console.log(" 0.49 ->", d3.round(0.49));
console.log(" -0.51 ->", d3.round(-0.51));
console.log(" -0.50 ->", d3.round(-0.50));
console.log(" -0.49 ->", d3.round(-0.49));
console.log(" -10.51 ->", d3.round(-10.51));
console.log(" -10.50 ->", d3.round(-10.50));
console.log(" -10.49 ->", d3.round(-10.49));
console.log("");
console.log("precision 1:");
console.log(" 10.51 ->", d3.round(10.51, 1));
console.log(" 10.50 ->", d3.round(10.50, 1));
console.log(" 10.49 ->", d3.round(10.49, 1));
console.log(" 0.51 ->", d3.round(0.51, 1));
console.log(" 0.50 ->", d3.round(0.50, 1));
console.log(" 0.49 ->", d3.round(0.49, 1));
console.log(" -0.51 ->", d3.round(-0.51, 1));
console.log(" -0.50 ->", d3.round(-0.50, 1));
console.log(" -0.49 ->", d3.round(-0.49, 1));
console.log(" -10.51 ->", d3.round(-10.51, 1));
console.log(" -10.50 ->", d3.round(-10.50, 1));
console.log(" -10.49 ->", d3.round(-10.49, 1));
console.log("");
console.log("precision 2:");
console.log(" 10.51 ->", d3.round(10.51, 2));
console.log(" 10.50 ->", d3.round(10.50, 2));
console.log(" 10.49 ->", d3.round(10.49, 2));
console.log(" 0.51 ->", d3.round(0.51, 2));
console.log(" 0.50 ->", d3.round(0.50, 2));
console.log(" 0.49 ->", d3.round(0.49, 2));
console.log(" -0.51 ->", d3.round(-0.51, 2));
console.log(" -0.50 ->", d3.round(-0.50, 2));
console.log(" -0.49 ->", d3.round(-0.49, 2));
console.log(" -10.51 ->", d3.round(-10.51, 2));
console.log(" -10.50 ->", d3.round(-10.50, 2));
console.log(" -10.49 ->", d3.round(-10.49, 2));
console.log("");
console.log("precision -1:");
console.log(" 123.45 ->", d3.round(123.45, -1));
console.log(" 345.67 ->", d3.round(345.67, -1));
console.log(" -123.45 ->", d3.round(-123.45, -1));
console.log(" -345.67 ->", d3.round(-345.67, -1));
console.log("");
console.log("precision -2:");
console.log(" 123.45 ->", d3.round(123.45, -2));
console.log(" 456.78 ->", d3.round(456.78, -2));
console.log(" -123.45 ->", d3.round(-123.45, -2));
console.log(" -456.78 ->", d3.round(-456.78, -2));
console.log("");
console.log("precision -3:");
console.log(" 123.45 ->", d3.round(123.45, -3));
console.log(" 567.89 ->", d3.round(567.89, -3));
console.log(" -123.45 ->", d3.round(-123.45, -3));
console.log(" -567.89 ->", d3.round(-567.89, -3));
console.log("");