What is number-to-words?
The number-to-words npm package is a utility for converting numbers into their word equivalents. It supports various functionalities such as converting numbers to words, ordinal words, and ordinal numbers.
What are number-to-words's main functionalities?
Convert number to words
This feature converts a given number into its word equivalent. For example, the number 123 is converted to 'one hundred twenty-three'.
const numberToWords = require('number-to-words');
console.log(numberToWords.toWords(123)); // 'one hundred twenty-three'
Convert number to ordinal words
This feature converts a given number into its ordinal word equivalent. For example, the number 123 is converted to 'one hundred twenty-third'.
const numberToWords = require('number-to-words');
console.log(numberToWords.toWordsOrdinal(123)); // 'one hundred twenty-third'
Convert number to ordinal number
This feature converts a given number into its ordinal number equivalent. For example, the number 123 is converted to '123rd'.
const numberToWords = require('number-to-words');
console.log(numberToWords.toOrdinal(123)); // '123rd'
Other packages similar to number-to-words
num-words
The num-words package provides similar functionality to number-to-words, allowing conversion of numbers to words. However, it may not support as many features such as ordinal words and ordinal numbers.
number-to-words-ru
The number-to-words-ru package is specifically designed for converting numbers to words in Russian. It offers similar functionality but is tailored for the Russian language, unlike number-to-words which is primarily for English.
words-to-numbers
The words-to-numbers package performs the reverse operation of number-to-words, converting words back into numbers. It complements number-to-words by providing the inverse functionality.
Number To Words
Converts numbers into words.
Install
npm install number-to-words
Usage
var numberConverter = require('number-to-words');
numberConverter.toWords(13);
numberConverter.toWords(-3);
numberConverter.toWords(9007199254740992);
numberConverter.toWords(21, true);
Comments and bug reports are much appreciated. Please enter them on the issues page. Thanks!