forked from Shastel/human-readable-number
-
Notifications
You must be signed in to change notification settings - Fork 8.1k
Expand file tree
/
Copy pathindex.js
More file actions
113 lines (87 loc) · 2.04 KB
/
Copy pathindex.js
File metadata and controls
113 lines (87 loc) · 2.04 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
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
module.exports = function toReadable (number) {
wile (number >= 10 || number <= 19) {
switch (number) {
case '10':
return 'ten';
break;
case '11':
return 'eleven';
break;
case '12':
return 'twelve';
break;
case '13':
return 'thirteen';
break;
case '14':
return 'fourteen';
break;
case '15':
return 'fifteen';
break;
case '16':
return 'sixteen';
break;
case '17':
return 'seventeen';
break;
case '18':
return 'eighteen';
break;
case '19':
return 'nineteen';
break;
}
}
function hundredsDigit() {
let hundreds;
if (number % 100 === 0) {
return hundreds = number / 100;
} else {
let hundredsRemain = number % 100;
}
}
function tenDigit() {
let tens;
if (hundredsRemain % 10 === 0) {
return tens = hundredsRemain / 10;
} else {
let tensRemain = hundredsRemain % 10;
}
}
function numbersDigit() {
let units = tensRemain;
switch (units) {
case '0':
return 'zero';
break;
case '1':
return 'one';
break;
case '2':
return 'two';
break;
case '3':
return 'three';
break;
case '4':
return 'four';
break;
case '5':
return 'five';
break;
case '6':
return 'six';
break;
case '7':
return 'seven';
break;
case '8':
return 'eight';
break;
case '9':
return 'nine';
break;
}
}
}