Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- var get_number_word = (function () {
- var ones = {
- 0 : 'zero', 1 : 'one', 2 : 'two', 3 : 'three', 4 : 'four', 5 : 'five', 6 : 'six', 7 : 'seven', 8 : 'eight', 9 : 'nine'
- },
- _10_19 = {
- 10 : 'ten', 11 : 'eleven', 12 : 'twelve', 13 : 'thirteen', 14 : 'fourteen', 15 : 'fifteen', 16 : 'sixteen', 17 : 'seventeen', 18 : 'eighteen', 19 : 'nineteen'
- },
- tens = {
- 2 : 'twenty', 3 : 'thirty', 4 : 'forty', 5 : 'fifty', 6 : 'sixty', 7 : 'seventy', 8 : 'eighty', 9 : 'ninety'
- };;
- return function (num) {
- var word = '', nstr;
- if (typeof num !== 'number' || num >= 1000) { return num; }
- nstr = (num + '').split('.')[0];
- num = parseInt(nstr, 10);
- if (num < 10) {
- word += ones[nstr];
- } else if (num < 20) {
- word += _10_19[nstr];
- } else if (num < 100) {
- word += tens[nstr.charAt(0)] + '-' + ones[nstr.charAt(1)];
- } else if (num < 1000) {
- word += ones[nstr.charAt(0)] + ' hundred ' + tens[nstr.charAt(1)] + '-' + ones[nstr.charAt(2)];
- }
- return word;
- };
- }());
- get_number_word(666);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement