• Jump To … +
    abbreviations.js adjectives.js convertables.js dates.js demonyms.js firstnames.js honourifics.js irregular_nouns.js irregular_verbs.js misc.js multiples.js numbers.js organisations.js phrasal_verbs.js places.js uncountables.js verbs.js fns.js index.js lexicon.js negate.js passive_voice.js contractions.js fancy_lumping.js grammar_rules.js parts_of_speech.js phrasal_verbs.js tagger.js word_rules.js question.js sentence.js statement.js tense.js adjective.js to_adverb.js to_comparative.js to_noun.js to_superlative.js adverb.js to_adjective.js is_acronym.js article.js date.js date_rules.js is_date.js parse_date.js is_plural.js is_uncountable.js noun.js is_organisation.js organisation.js gender.js is_person.js parse_name.js person.js is_place.js place.js pluralize.js pronoun.js singularize.js is_value.js numbers.js to_number.js units.js value.js term.js conjugate.js from_infinitive.js predict_form.js suffix_rules.js to_actor.js to_infinitive.js negate.js verb.js sentence_parser.js text.js
  • numbers.js

  • ¶
    const ones = {
      'a': 1,
      'zero': 0,
      'one': 1,
      'two': 2,
      'three': 3,
      'four': 4,
      'five': 5,
      'six': 6,
      'seven': 7,
      'eight': 8,
      'nine': 9,
      'first': 1,
      'second': 2,
      'third': 3,
      'fourth': 4,
      'fifth': 5,
      'sixth': 6,
      'seventh': 7,
      'eighth': 8,
      'ninth': 9
    };
    const teens = {
      'ten': 10,
      'eleven': 11,
      'twelve': 12,
      'thirteen': 13,
      'fourteen': 14,
      'fifteen': 15,
      'sixteen': 16,
      'seventeen': 17,
      'eighteen': 18,
      'nineteen': 19,
      'eleventh': 11,
      'twelfth': 12,
      'thirteenth': 13,
      'fourteenth': 14,
      'fifteenth': 15,
      'sixteenth': 16,
      'seventeenth': 17,
      'eighteenth': 18,
      'nineteenth': 19
    };
    const tens = {
      'twenty': 20,
      'thirty': 30,
      'forty': 40,
      'fifty': 50,
      'sixty': 60,
      'seventy': 70,
      'eighty': 80,
      'ninety': 90,
      'twentieth': 20,
      'thirtieth': 30,
      'fourtieth': 40,
      'fiftieth': 50,
      'sixtieth': 60,
      'seventieth': 70,
      'eightieth': 80,
      'ninetieth': 90
    };
    const multiples = {
      'hundred': 100,
      'grand': 1000,
      'thousand': 1000,
      'million': 1000000,
      'billion': 1000000000,
      'trillion': 1000000000000,
      'quadrillion': 1000000000000000,
      'quintillion': 1000000000000000000,
      'sextillion': 1000000000000000000000,
      'septillion': 1000000000000000000000000,
      'octillion': 1000000000000000000000000000,
      'nonillion': 1000000000000000000000000000000,
      'decillion': 1000000000000000000000000000000000
    };
  • ¶

    used for the units

    const prefixes = {
      'yotta': 1,
      'zeta': 1,
      'peta': 1,
      'tera': 1,
      'giga': 1,
      'mega': 1,
      'kilo': 1,
      'hecto': 1,
      'deca': 1,
      'centi': 1,
      'centa': 1,
      'milli': 1,
      'micro': 1,
      'nano': 1,
      'pico': 1,
      'femto': 1,
      'atto': 1,
      'zepto': 1,
      'yokto': 1,
    
      'square': 1,
      'cubic': 1,
      'quartic': 1,
    };
    
    module.exports = {
      ones: ones,
      teens: teens,
      tens: tens,
      multiples: multiples,
      prefixes: prefixes,
    };