1.0.1 • Published 8 years ago

alphabet-numbering v1.0.1

Weekly downloads
635
License
MIT
Repository
github
Last release
8 years ago
var alpabetnumbering = require('alphabet-numbering')
var assert = require('assert')

// Like CSS' lower-alpha

var englishAlphaNumbering = alpabetnumbering([
  'a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k', 'l', 'm',
  'n', 'o', 'p', 'q', 'r', 's', 't', 'u', 'v', 'w', 'x', 'y', 'z'
])

assert.equal(englishAlphaNumbering(1), 'a')

assert.equal(englishAlphaNumbering(28), 'ab')

assert.equal(englishAlphaNumbering(18432), 'aafx')

// A made-up alphabet numbering

var xyzAlphaNumbering = alpabetnumbering([ 'x', 'y', 'z' ])

assert.equal(xyzAlphaNumbering(1), 'x')

assert.equal(xyzAlphaNumbering(5), 'xy')

assert.equal(xyzAlphaNumbering(500), 'xyzxxy')
1.0.1

8 years ago

1.0.0

8 years ago