Skip to content

Instantly share code, notes, and snippets.

@jgphilpott
Last active May 19, 2023 12:47
Show Gist options
  • Save jgphilpott/95993d10103c3fa074e94a2ff349ee32 to your computer and use it in GitHub Desktop.
Save jgphilpott/95993d10103c3fa074e94a2ff349ee32 to your computer and use it in GitHub Desktop.
A collection of functions for converting between different units of mass.
### Mass Conversions ###
convertMass =
nanogram: {}
microgram: {}
milligram: {}
centigram: {}
decigram: {}
gram: {}
decagram: {}
hectogram: {}
kilogram: {}
ounce: {}
pound: {}
stone: {}
ton: {}
### Nanogram Conversions ###
convertMass.nanogram.nanogram = ng$ng = (ng) -> ng # Nanogram to Nanogram
convertMass.nanogram.microgram = ng$ug = (ng) -> ng / 1e+3 # Nanogram to Microgram
convertMass.nanogram.milligram = ng$mg = (ng) -> ng / 1e+6 # Nanogram to Milligram
convertMass.nanogram.centigram = ng$cg = (ng) -> ng / 1e+7 # Nanogram to Centigram
convertMass.nanogram.decigram = ng$dg = (ng) -> ng / 1e+8 # Nanogram to Decigram
convertMass.nanogram.gram = ng$g = (ng) -> ng / 1e+9 # Nanogram to Gram
convertMass.nanogram.decagram = ng$dag = (ng) -> ng / 1e+10 # Nanogram to Decagram
convertMass.nanogram.hectogram = ng$hg = (ng) -> ng / 1e+11 # Nanogram to Hectogram
convertMass.nanogram.kilogram = ng$kg = (ng) -> ng / 1e+12 # Nanogram to Kilogram
convertMass.nanogram.ounce = ng$oz = (ng) -> ng / 28349523125 # Nanogram to Ounce
convertMass.nanogram.pound = ng$lb = (ng) -> ng / 45359237e+4 # Nanogram to Pound
convertMass.nanogram.stone = ng$st = (ng) -> ng / 5669904625e+3 # Nanogram to Stone
convertMass.nanogram.ton = ng$t = (ng) -> ng / 90718474e+7 # Nanogram to Ton
### Microgram Conversions ###
convertMass.microgram.nanogram = ug$ng = (ug) -> ug * 1e+3 # Microgram to Nanogram
convertMass.microgram.microgram = ug$ug = (ug) -> ug # Microgram to Microgram
convertMass.microgram.milligram = ug$mg = (ug) -> ug / 1e+3 # Microgram to Milligram
convertMass.microgram.centigram = ug$cg = (ug) -> ug / 1e+4 # Microgram to Centigram
convertMass.microgram.decigram = ug$dg = (ug) -> ug / 1e+5 # Microgram to Decigram
convertMass.microgram.gram = ug$g = (ug) -> ug / 1e+6 # Microgram to Gram
convertMass.microgram.decagram = ug$dag = (ug) -> ug / 1e+7 # Microgram to Decagram
convertMass.microgram.hectogram = ug$hg = (ug) -> ug / 1e+8 # Microgram to Hectogram
convertMass.microgram.kilogram = ug$kg = (ug) -> ug / 1e+9 # Microgram to Kilogram
convertMass.microgram.ounce = ug$oz = (ug) -> ug / 28349523.125 # Microgram to Ounce
convertMass.microgram.pound = ug$lb = (ug) -> ug / 45359237e+1 # Microgram to Pound
convertMass.microgram.stone = ug$st = (ug) -> ug / 5669904625 # Microgram to Stone
convertMass.microgram.ton = ug$t = (ug) -> ug / 90718474e+4 # Microgram to Ton
### Milligram Conversions ###
convertMass.milligram.nanogram = mg$ng = (mg) -> mg * 1e+6 # Milligram to Nanogram
convertMass.milligram.microgram = mg$ug = (mg) -> mg * 1e+3 # Milligram to Microgram
convertMass.milligram.milligram = mg$mg = (mg) -> mg # Milligram to Milligram
convertMass.milligram.centigram = mg$cg = (mg) -> mg / 1e+1 # Milligram to Centigram
convertMass.milligram.decigram = mg$dg = (mg) -> mg / 1e+2 # Milligram to Decigram
convertMass.milligram.gram = mg$g = (mg) -> mg / 1e+3 # Milligram to Gram
convertMass.milligram.decagram = mg$dag = (mg) -> mg / 1e+4 # Milligram to Decagram
convertMass.milligram.hectogram = mg$hg = (mg) -> mg / 1e+5 # Milligram to Hectogram
convertMass.milligram.kilogram = mg$kg = (mg) -> mg / 1e+6 # Milligram to Kilogram
convertMass.milligram.ounce = mg$oz = (mg) -> mg / 28349.523125 # Milligram to Ounce
convertMass.milligram.pound = mg$lb = (mg) -> mg / 453592.37 # Milligram to Pound
convertMass.milligram.stone = mg$st = (mg) -> mg / 5669904.625 # Milligram to Stone
convertMass.milligram.ton = mg$t = (mg) -> mg / 90718474e+1 # Milligram to Ton
### Centigram Conversions ###
convertMass.centigram.nanogram = cg$ng = (cg) -> cg * 1e+7 # Centigram to Nanogram
convertMass.centigram.microgram = cg$ug = (cg) -> cg * 1e+4 # Centigram to Microgram
convertMass.centigram.milligram = cg$mg = (cg) -> cg * 1e+1 # Centigram to Milligram
convertMass.centigram.centigram = cg$cg = (cg) -> cg # Centigram to Centigram
convertMass.centigram.decigram = cg$dg = (cg) -> cg / 1e+1 # Centigram to Decigram
convertMass.centigram.gram = cg$g = (cg) -> cg / 1e+2 # Centigram to Gram
convertMass.centigram.decagram = cg$dag = (cg) -> cg / 1e+3 # Centigram to Decagram
convertMass.centigram.hectogram = cg$hg = (cg) -> cg / 1e+4 # Centigram to Hectogram
convertMass.centigram.kilogram = cg$kg = (cg) -> cg / 1e+5 # Centigram to Kilogram
convertMass.centigram.ounce = cg$oz = (cg) -> cg / 2834.9523125 # Centigram to Ounce
convertMass.centigram.pound = cg$lb = (cg) -> cg / 45359.237 # Centigram to Pound
convertMass.centigram.stone = cg$st = (cg) -> cg / 566990.4625 # Centigram to Stone
convertMass.centigram.ton = cg$t = (cg) -> cg / 90718474 # Centigram to Ton
### Decigram Conversions ###
convertMass.decigram.nanogram = dg$ng = (dg) -> dg * 1e+8 # Decigram to Nanogram
convertMass.decigram.microgram = dg$ug = (dg) -> dg * 1e+5 # Decigram to Microgram
convertMass.decigram.milligram = dg$mg = (dg) -> dg * 1e+2 # Decigram to Milligram
convertMass.decigram.centigram = dg$cg = (dg) -> dg * 1e+1 # Decigram to Centigram
convertMass.decigram.decigram = dg$dg = (dg) -> dg # Decigram to Decigram
convertMass.decigram.gram = dg$g = (dg) -> dg / 1e+1 # Decigram to Gram
convertMass.decigram.decagram = dg$dag = (dg) -> dg / 1e+2 # Decigram to Decagram
convertMass.decigram.hectogram = dg$hg = (dg) -> dg / 1e+3 # Decigram to Hectogram
convertMass.decigram.kilogram = dg$kg = (dg) -> dg / 1e+4 # Decigram to Kilogram
convertMass.decigram.ounce = dg$oz = (dg) -> dg / 283.49523125 # Decigram to Ounce
convertMass.decigram.pound = dg$lb = (dg) -> dg / 4535.9237 # Decigram to Pound
convertMass.decigram.stone = dg$st = (dg) -> dg / 56699.04625 # Decigram to Stone
convertMass.decigram.ton = dg$t = (dg) -> dg / 9071847.4 # Decigram to Ton
### Gram Conversions ###
convertMass.gram.nanogram = g$ng = (g) -> g * 1e+9 # Gram to Nanogram
convertMass.gram.microgram = g$ug = (g) -> g * 1e+6 # Gram to Microgram
convertMass.gram.milligram = g$mg = (g) -> g * 1e+3 # Gram to Milligram
convertMass.gram.centigram = g$cg = (g) -> g * 1e+2 # Gram to Centigram
convertMass.gram.decigram = g$dg = (g) -> g * 1e+1 # Gram to Decigram
convertMass.gram.gram = g$g = (g) -> g # Gram to Gram
convertMass.gram.decagram = g$dag = (g) -> g / 1e+1 # Gram to Decagram
convertMass.gram.hectogram = g$hg = (g) -> g / 1e+2 # Gram to Hectogram
convertMass.gram.kilogram = g$kg = (g) -> g / 1e+3 # Gram to Kilogram
convertMass.gram.ounce = g$oz = (g) -> g / 28.349523125 # Gram to Ounce
convertMass.gram.pound = g$lb = (g) -> g / 453.59237 # Gram to Pound
convertMass.gram.stone = g$st = (g) -> g / 5669.904625 # Gram to Stone
convertMass.gram.ton = g$t = (g) -> g / 907184.74 # Gram to Ton
### Decagram Conversions ###
convertMass.decagram.nanogram = dag$ng = (dag) -> dag * 1e+10 # Decagram to Nanogram
convertMass.decagram.microgram = dag$ug = (dag) -> dag * 1e+7 # Decagram to Microgram
convertMass.decagram.milligram = dag$mg = (dag) -> dag * 1e+4 # Decagram to Milligram
convertMass.decagram.centigram = dag$cg = (dag) -> dag * 1e+3 # Decagram to Centigram
convertMass.decagram.decigram = dag$dg = (dag) -> dag * 1e+2 # Decagram to Decigram
convertMass.decagram.gram = dag$g = (dag) -> dag * 1e+1 # Decagram to Gram
convertMass.decagram.decagram = dag$dag = (dag) -> dag # Decagram to Decagram
convertMass.decagram.hectogram = dag$hg = (dag) -> dag / 1e+1 # Decagram to Hectogram
convertMass.decagram.kilogram = dag$kg = (dag) -> dag / 1e+2 # Decagram to Kilogram
convertMass.decagram.ounce = dag$oz = (dag) -> dag / 2.8349523125 # Decagram to Ounce
convertMass.decagram.pound = dag$lb = (dag) -> dag / 45.359237 # Decagram to Pound
convertMass.decagram.stone = dag$st = (dag) -> dag / 566.9904625 # Decagram to Stone
convertMass.decagram.ton = dag$t = (dag) -> dag / 90718.474 # Decagram to Ton
### Hectogram Conversions ###
convertMass.hectogram.nanogram = hg$ng = (hg) -> hg * 1e+11 # Hectogram to Nanogram
convertMass.hectogram.microgram = hg$ug = (hg) -> hg * 1e+8 # Hectogram to Microgram
convertMass.hectogram.milligram = hg$mg = (hg) -> hg * 1e+5 # Hectogram to Milligram
convertMass.hectogram.centigram = hg$cg = (hg) -> hg * 1e+4 # Hectogram to Centigram
convertMass.hectogram.decigram = hg$dg = (hg) -> hg * 1e+3 # Hectogram to Decigram
convertMass.hectogram.gram = hg$g = (hg) -> hg * 1e+2 # Hectogram to Gram
convertMass.hectogram.decagram = hg$dag = (hg) -> hg * 1e+1 # Hectogram to Decagram
convertMass.hectogram.hectogram = hg$hg = (hg) -> hg # Hectogram to Hectogram
convertMass.hectogram.kilogram = hg$kg = (hg) -> hg / 1e+1 # Hectogram to Kilogram
convertMass.hectogram.ounce = hg$oz = (hg) -> hg * 3.527396195 # Hectogram to Ounce
convertMass.hectogram.pound = hg$lb = (hg) -> hg / 4.5359237 # Hectogram to Pound
convertMass.hectogram.stone = hg$st = (hg) -> hg / 56.69904625 # Hectogram to Stone
convertMass.hectogram.ton = hg$t = (hg) -> hg / 9071.8474 # Hectogram to Ton
### Kilogram Conversions ###
convertMass.kilogram.nanogram = kg$ng = (kg) -> kg * 1e+12 # Kilogram to Nanogram
convertMass.kilogram.microgram = kg$ug = (kg) -> kg * 1e+9 # Kilogram to Microgram
convertMass.kilogram.milligram = kg$mg = (kg) -> kg * 1e+6 # Kilogram to Milligram
convertMass.kilogram.centigram = kg$cg = (kg) -> kg * 1e+5 # Kilogram to Centigram
convertMass.kilogram.decigram = kg$dg = (kg) -> kg * 1e+4 # Kilogram to Decigram
convertMass.kilogram.gram = kg$g = (kg) -> kg * 1e+3 # Kilogram to Gram
convertMass.kilogram.decagram = kg$dag = (kg) -> kg * 1e+2 # Kilogram to Decagram
convertMass.kilogram.hectogram = kg$hg = (kg) -> kg * 1e+1 # Kilogram to Hectogram
convertMass.kilogram.kilogram = kg$kg = (kg) -> kg # Kilogram to Kilogram
convertMass.kilogram.ounce = kg$oz = (kg) -> kg * 35.27396195 # Kilogram to Ounce
convertMass.kilogram.pound = kg$lb = (kg) -> kg * 2.2046226218 # Kilogram to Pound
convertMass.kilogram.stone = kg$st = (kg) -> kg / 5.669904625 # Kilogram to Stone
convertMass.kilogram.ton = kg$t = (kg) -> kg / 907.18474 # Kilogram to Ton
### Ounce Conversions ###
convertMass.ounce.nanogram = oz$ng = (oz) -> oz * 28349523125 # Ounce to Nanogram
convertMass.ounce.microgram = oz$ug = (oz) -> oz * 28349523.125 # Ounce to Microgram
convertMass.ounce.milligram = oz$mg = (oz) -> oz * 28349.523125 # Ounce to Milligram
convertMass.ounce.centigram = oz$cg = (oz) -> oz * 2834.9523125 # Ounce to Centigram
convertMass.ounce.decigram = oz$dg = (oz) -> oz * 283.49523125 # Ounce to Decigram
convertMass.ounce.gram = oz$g = (oz) -> oz * 28.349523125 # Ounce to Gram
convertMass.ounce.decagram = oz$dag = (oz) -> oz * 2.8349523125 # Ounce to Decagram
convertMass.ounce.hectogram = oz$hg = (oz) -> oz / 3.527396195 # Ounce to Hectogram
convertMass.ounce.kilogram = oz$kg = (oz) -> oz / 35.27396195 # Ounce to Kilogram
convertMass.ounce.ounce = oz$oz = (oz) -> oz # Ounce to Ounce
convertMass.ounce.pound = oz$lb = (oz) -> oz / 16 # Ounce to Pound
convertMass.ounce.stone = oz$st = (oz) -> oz / 200 # Ounce to Stone
convertMass.ounce.ton = oz$t = (oz) -> oz / 32000 # Ounce to Ton
### Pound Conversions ###
convertMass.pound.nanogram = lb$ng = (lb) -> lb * 45359237e+4 # Pound to Nanogram
convertMass.pound.microgram = lb$ug = (lb) -> lb * 45359237e+1 # Pound to Microgram
convertMass.pound.milligram = lb$mg = (lb) -> lb * 453592.37 # Pound to Milligram
convertMass.pound.centigram = lb$cg = (lb) -> lb * 45359.237 # Pound to Centigram
convertMass.pound.decigram = lb$dg = (lb) -> lb * 4535.9237 # Pound to Decigram
convertMass.pound.gram = lb$g = (lb) -> lb * 453.59237 # Pound to Gram
convertMass.pound.decagram = lb$dag = (lb) -> lb * 45.359237 # Pound to Decagram
convertMass.pound.hectogram = lb$hg = (lb) -> lb * 4.5359237 # Pound to Hectogram
convertMass.pound.kilogram = lb$kg = (lb) -> lb / 2.2046226218 # Pound to Kilogram
convertMass.pound.ounce = lb$oz = (lb) -> lb * 16 # Pound to Ounce
convertMass.pound.pound = lb$lb = (lb) -> lb # Pound to Pound
convertMass.pound.stone = lb$st = (lb) -> lb / 12.5 # Pound to Stone
convertMass.pound.ton = lb$t = (lb) -> lb / 2000 # Pound to Ton
### Stone Conversions ###
convertMass.stone.nanogram = st$ng = (st) -> st * 5669904625e+3 # Stone to Nanogram
convertMass.stone.microgram = st$ug = (st) -> st * 5669904625 # Stone to Microgram
convertMass.stone.milligram = st$mg = (st) -> st * 5669904.625 # Stone to Milligram
convertMass.stone.centigram = st$cg = (st) -> st * 566990.4625 # Stone to Centigram
convertMass.stone.decigram = st$dg = (st) -> st * 56699.04625 # Stone to Decigram
convertMass.stone.gram = st$g = (st) -> st * 5669.904625 # Stone to Gram
convertMass.stone.decagram = st$dag = (st) -> st * 566.9904625 # Stone to Decagram
convertMass.stone.hectogram = st$hg = (st) -> st * 56.69904625 # Stone to Hectogram
convertMass.stone.kilogram = st$kg = (st) -> st * 5.669904625 # Stone to Kilogram
convertMass.stone.ounce = st$oz = (st) -> st * 200 # Stone to Ounce
convertMass.stone.pound = st$lb = (st) -> st * 12.5 # Stone to Pound
convertMass.stone.stone = st$st = (st) -> st # Stone to Stone
convertMass.stone.ton = st$t = (st) -> st / 160 # Stone to Ton
### Ton Conversions ###
convertMass.ton.nanogram = t$ng = (t) -> t * 90718474e+7 # Ton to Nanogram
convertMass.ton.microgram = t$ug = (t) -> t * 90718474e+4 # Ton to Microgram
convertMass.ton.milligram = t$mg = (t) -> t * 90718474e+1 # Ton to Milligram
convertMass.ton.centigram = t$cg = (t) -> t * 90718474 # Ton to Centigram
convertMass.ton.decigram = t$dg = (t) -> t * 9071847.4 # Ton to Decigram
convertMass.ton.gram = t$g = (t) -> t * 907184.74 # Ton to Gram
convertMass.ton.decagram = t$dag = (t) -> t * 90718.474 # Ton to Decagram
convertMass.ton.hectogram = t$hg = (t) -> t * 9071.8474 # Ton to Hectogram
convertMass.ton.kilogram = t$kg = (t) -> t * 907.18474 # Ton to Kilogram
convertMass.ton.ounce = t$oz = (t) -> t * 32000 # Ton to Ounce
convertMass.ton.pound = t$lb = (t) -> t * 2000 # Ton to Pound
convertMass.ton.stone = t$st = (t) -> t * 160 # Ton to Stone
convertMass.ton.ton = t$t = (t) -> t # Ton to Ton
/* Mass Conversions */
var cg$cg, cg$dag, cg$dg, cg$g, cg$hg, cg$kg, cg$lb, cg$mg, cg$ng, cg$oz, cg$st, cg$t, cg$ug, convertMass, dag$cg, dag$dag, dag$dg, dag$g, dag$hg, dag$kg, dag$lb, dag$mg, dag$ng, dag$oz, dag$st, dag$t, dag$ug, dg$cg, dg$dag, dg$dg, dg$g, dg$hg, dg$kg, dg$lb, dg$mg, dg$ng, dg$oz, dg$st, dg$t, dg$ug, g$cg, g$dag, g$dg, g$g, g$hg, g$kg, g$lb, g$mg, g$ng, g$oz, g$st, g$t, g$ug, hg$cg, hg$dag, hg$dg, hg$g, hg$hg, hg$kg, hg$lb, hg$mg, hg$ng, hg$oz, hg$st, hg$t, hg$ug, kg$cg, kg$dag, kg$dg, kg$g, kg$hg, kg$kg, kg$lb, kg$mg, kg$ng, kg$oz, kg$st, kg$t, kg$ug, lb$cg, lb$dag, lb$dg, lb$g, lb$hg, lb$kg, lb$lb, lb$mg, lb$ng, lb$oz, lb$st, lb$t, lb$ug, mg$cg, mg$dag, mg$dg, mg$g, mg$hg, mg$kg, mg$lb, mg$mg, mg$ng, mg$oz, mg$st, mg$t, mg$ug, ng$cg, ng$dag, ng$dg, ng$g, ng$hg, ng$kg, ng$lb, ng$mg, ng$ng, ng$oz, ng$st, ng$t, ng$ug, oz$cg, oz$dag, oz$dg, oz$g, oz$hg, oz$kg, oz$lb, oz$mg, oz$ng, oz$oz, oz$st, oz$t, oz$ug, st$cg, st$dag, st$dg, st$g, st$hg, st$kg, st$lb, st$mg, st$ng, st$oz, st$st, st$t, st$ug, t$cg, t$dag, t$dg, t$g, t$hg, t$kg, t$lb, t$mg, t$ng, t$oz, t$st, t$t, t$ug, ug$cg, ug$dag, ug$dg, ug$g, ug$hg, ug$kg, ug$lb, ug$mg, ug$ng, ug$oz, ug$st, ug$t, ug$ug;
convertMass = {
nanogram: {},
microgram: {},
milligram: {},
centigram: {},
decigram: {},
gram: {},
decagram: {},
hectogram: {},
kilogram: {},
ounce: {},
pound: {},
stone: {},
ton: {}
};
/* Nanogram Conversions */
convertMass.nanogram.nanogram = ng$ng = function(ng) {
return ng; // Nanogram to Nanogram
};
convertMass.nanogram.microgram = ng$ug = function(ng) {
return ng / 1e+3; // Nanogram to Microgram
};
convertMass.nanogram.milligram = ng$mg = function(ng) {
return ng / 1e+6; // Nanogram to Milligram
};
convertMass.nanogram.centigram = ng$cg = function(ng) {
return ng / 1e+7; // Nanogram to Centigram
};
convertMass.nanogram.decigram = ng$dg = function(ng) {
return ng / 1e+8; // Nanogram to Decigram
};
convertMass.nanogram.gram = ng$g = function(ng) {
return ng / 1e+9; // Nanogram to Gram
};
convertMass.nanogram.decagram = ng$dag = function(ng) {
return ng / 1e+10; // Nanogram to Decagram
};
convertMass.nanogram.hectogram = ng$hg = function(ng) {
return ng / 1e+11; // Nanogram to Hectogram
};
convertMass.nanogram.kilogram = ng$kg = function(ng) {
return ng / 1e+12; // Nanogram to Kilogram
};
convertMass.nanogram.ounce = ng$oz = function(ng) {
return ng / 28349523125; // Nanogram to Ounce
};
convertMass.nanogram.pound = ng$lb = function(ng) {
return ng / 45359237e+4; // Nanogram to Pound
};
convertMass.nanogram.stone = ng$st = function(ng) {
return ng / 5669904625e+3; // Nanogram to Stone
};
convertMass.nanogram.ton = ng$t = function(ng) {
return ng / 90718474e+7; // Nanogram to Ton
};
/* Microgram Conversions */
convertMass.microgram.nanogram = ug$ng = function(ug) {
return ug * 1e+3; // Microgram to Nanogram
};
convertMass.microgram.microgram = ug$ug = function(ug) {
return ug; // Microgram to Microgram
};
convertMass.microgram.milligram = ug$mg = function(ug) {
return ug / 1e+3; // Microgram to Milligram
};
convertMass.microgram.centigram = ug$cg = function(ug) {
return ug / 1e+4; // Microgram to Centigram
};
convertMass.microgram.decigram = ug$dg = function(ug) {
return ug / 1e+5; // Microgram to Decigram
};
convertMass.microgram.gram = ug$g = function(ug) {
return ug / 1e+6; // Microgram to Gram
};
convertMass.microgram.decagram = ug$dag = function(ug) {
return ug / 1e+7; // Microgram to Decagram
};
convertMass.microgram.hectogram = ug$hg = function(ug) {
return ug / 1e+8; // Microgram to Hectogram
};
convertMass.microgram.kilogram = ug$kg = function(ug) {
return ug / 1e+9; // Microgram to Kilogram
};
convertMass.microgram.ounce = ug$oz = function(ug) {
return ug / 28349523.125; // Microgram to Ounce
};
convertMass.microgram.pound = ug$lb = function(ug) {
return ug / 45359237e+1; // Microgram to Pound
};
convertMass.microgram.stone = ug$st = function(ug) {
return ug / 5669904625; // Microgram to Stone
};
convertMass.microgram.ton = ug$t = function(ug) {
return ug / 90718474e+4; // Microgram to Ton
};
/* Milligram Conversions */
convertMass.milligram.nanogram = mg$ng = function(mg) {
return mg * 1e+6; // Milligram to Nanogram
};
convertMass.milligram.microgram = mg$ug = function(mg) {
return mg * 1e+3; // Milligram to Microgram
};
convertMass.milligram.milligram = mg$mg = function(mg) {
return mg; // Milligram to Milligram
};
convertMass.milligram.centigram = mg$cg = function(mg) {
return mg / 1e+1; // Milligram to Centigram
};
convertMass.milligram.decigram = mg$dg = function(mg) {
return mg / 1e+2; // Milligram to Decigram
};
convertMass.milligram.gram = mg$g = function(mg) {
return mg / 1e+3; // Milligram to Gram
};
convertMass.milligram.decagram = mg$dag = function(mg) {
return mg / 1e+4; // Milligram to Decagram
};
convertMass.milligram.hectogram = mg$hg = function(mg) {
return mg / 1e+5; // Milligram to Hectogram
};
convertMass.milligram.kilogram = mg$kg = function(mg) {
return mg / 1e+6; // Milligram to Kilogram
};
convertMass.milligram.ounce = mg$oz = function(mg) {
return mg / 28349.523125; // Milligram to Ounce
};
convertMass.milligram.pound = mg$lb = function(mg) {
return mg / 453592.37; // Milligram to Pound
};
convertMass.milligram.stone = mg$st = function(mg) {
return mg / 5669904.625; // Milligram to Stone
};
convertMass.milligram.ton = mg$t = function(mg) {
return mg / 90718474e+1; // Milligram to Ton
};
/* Centigram Conversions */
convertMass.centigram.nanogram = cg$ng = function(cg) {
return cg * 1e+7; // Centigram to Nanogram
};
convertMass.centigram.microgram = cg$ug = function(cg) {
return cg * 1e+4; // Centigram to Microgram
};
convertMass.centigram.milligram = cg$mg = function(cg) {
return cg * 1e+1; // Centigram to Milligram
};
convertMass.centigram.centigram = cg$cg = function(cg) {
return cg; // Centigram to Centigram
};
convertMass.centigram.decigram = cg$dg = function(cg) {
return cg / 1e+1; // Centigram to Decigram
};
convertMass.centigram.gram = cg$g = function(cg) {
return cg / 1e+2; // Centigram to Gram
};
convertMass.centigram.decagram = cg$dag = function(cg) {
return cg / 1e+3; // Centigram to Decagram
};
convertMass.centigram.hectogram = cg$hg = function(cg) {
return cg / 1e+4; // Centigram to Hectogram
};
convertMass.centigram.kilogram = cg$kg = function(cg) {
return cg / 1e+5; // Centigram to Kilogram
};
convertMass.centigram.ounce = cg$oz = function(cg) {
return cg / 2834.9523125; // Centigram to Ounce
};
convertMass.centigram.pound = cg$lb = function(cg) {
return cg / 45359.237; // Centigram to Pound
};
convertMass.centigram.stone = cg$st = function(cg) {
return cg / 566990.4625; // Centigram to Stone
};
convertMass.centigram.ton = cg$t = function(cg) {
return cg / 90718474; // Centigram to Ton
};
/* Decigram Conversions */
convertMass.decigram.nanogram = dg$ng = function(dg) {
return dg * 1e+8; // Decigram to Nanogram
};
convertMass.decigram.microgram = dg$ug = function(dg) {
return dg * 1e+5; // Decigram to Microgram
};
convertMass.decigram.milligram = dg$mg = function(dg) {
return dg * 1e+2; // Decigram to Milligram
};
convertMass.decigram.centigram = dg$cg = function(dg) {
return dg * 1e+1; // Decigram to Centigram
};
convertMass.decigram.decigram = dg$dg = function(dg) {
return dg; // Decigram to Decigram
};
convertMass.decigram.gram = dg$g = function(dg) {
return dg / 1e+1; // Decigram to Gram
};
convertMass.decigram.decagram = dg$dag = function(dg) {
return dg / 1e+2; // Decigram to Decagram
};
convertMass.decigram.hectogram = dg$hg = function(dg) {
return dg / 1e+3; // Decigram to Hectogram
};
convertMass.decigram.kilogram = dg$kg = function(dg) {
return dg / 1e+4; // Decigram to Kilogram
};
convertMass.decigram.ounce = dg$oz = function(dg) {
return dg / 283.49523125; // Decigram to Ounce
};
convertMass.decigram.pound = dg$lb = function(dg) {
return dg / 4535.9237; // Decigram to Pound
};
convertMass.decigram.stone = dg$st = function(dg) {
return dg / 56699.04625; // Decigram to Stone
};
convertMass.decigram.ton = dg$t = function(dg) {
return dg / 9071847.4; // Decigram to Ton
};
/* Gram Conversions */
convertMass.gram.nanogram = g$ng = function(g) {
return g * 1e+9; // Gram to Nanogram
};
convertMass.gram.microgram = g$ug = function(g) {
return g * 1e+6; // Gram to Microgram
};
convertMass.gram.milligram = g$mg = function(g) {
return g * 1e+3; // Gram to Milligram
};
convertMass.gram.centigram = g$cg = function(g) {
return g * 1e+2; // Gram to Centigram
};
convertMass.gram.decigram = g$dg = function(g) {
return g * 1e+1; // Gram to Decigram
};
convertMass.gram.gram = g$g = function(g) {
return g; // Gram to Gram
};
convertMass.gram.decagram = g$dag = function(g) {
return g / 1e+1; // Gram to Decagram
};
convertMass.gram.hectogram = g$hg = function(g) {
return g / 1e+2; // Gram to Hectogram
};
convertMass.gram.kilogram = g$kg = function(g) {
return g / 1e+3; // Gram to Kilogram
};
convertMass.gram.ounce = g$oz = function(g) {
return g / 28.349523125; // Gram to Ounce
};
convertMass.gram.pound = g$lb = function(g) {
return g / 453.59237; // Gram to Pound
};
convertMass.gram.stone = g$st = function(g) {
return g / 5669.904625; // Gram to Stone
};
convertMass.gram.ton = g$t = function(g) {
return g / 907184.74; // Gram to Ton
};
/* Decagram Conversions */
convertMass.decagram.nanogram = dag$ng = function(dag) {
return dag * 1e+10; // Decagram to Nanogram
};
convertMass.decagram.microgram = dag$ug = function(dag) {
return dag * 1e+7; // Decagram to Microgram
};
convertMass.decagram.milligram = dag$mg = function(dag) {
return dag * 1e+4; // Decagram to Milligram
};
convertMass.decagram.centigram = dag$cg = function(dag) {
return dag * 1e+3; // Decagram to Centigram
};
convertMass.decagram.decigram = dag$dg = function(dag) {
return dag * 1e+2; // Decagram to Decigram
};
convertMass.decagram.gram = dag$g = function(dag) {
return dag * 1e+1; // Decagram to Gram
};
convertMass.decagram.decagram = dag$dag = function(dag) {
return dag; // Decagram to Decagram
};
convertMass.decagram.hectogram = dag$hg = function(dag) {
return dag / 1e+1; // Decagram to Hectogram
};
convertMass.decagram.kilogram = dag$kg = function(dag) {
return dag / 1e+2; // Decagram to Kilogram
};
convertMass.decagram.ounce = dag$oz = function(dag) {
return dag / 2.8349523125; // Decagram to Ounce
};
convertMass.decagram.pound = dag$lb = function(dag) {
return dag / 45.359237; // Decagram to Pound
};
convertMass.decagram.stone = dag$st = function(dag) {
return dag / 566.9904625; // Decagram to Stone
};
convertMass.decagram.ton = dag$t = function(dag) {
return dag / 90718.474; // Decagram to Ton
};
/* Hectogram Conversions */
convertMass.hectogram.nanogram = hg$ng = function(hg) {
return hg * 1e+11; // Hectogram to Nanogram
};
convertMass.hectogram.microgram = hg$ug = function(hg) {
return hg * 1e+8; // Hectogram to Microgram
};
convertMass.hectogram.milligram = hg$mg = function(hg) {
return hg * 1e+5; // Hectogram to Milligram
};
convertMass.hectogram.centigram = hg$cg = function(hg) {
return hg * 1e+4; // Hectogram to Centigram
};
convertMass.hectogram.decigram = hg$dg = function(hg) {
return hg * 1e+3; // Hectogram to Decigram
};
convertMass.hectogram.gram = hg$g = function(hg) {
return hg * 1e+2; // Hectogram to Gram
};
convertMass.hectogram.decagram = hg$dag = function(hg) {
return hg * 1e+1; // Hectogram to Decagram
};
convertMass.hectogram.hectogram = hg$hg = function(hg) {
return hg; // Hectogram to Hectogram
};
convertMass.hectogram.kilogram = hg$kg = function(hg) {
return hg / 1e+1; // Hectogram to Kilogram
};
convertMass.hectogram.ounce = hg$oz = function(hg) {
return hg * 3.527396195; // Hectogram to Ounce
};
convertMass.hectogram.pound = hg$lb = function(hg) {
return hg / 4.5359237; // Hectogram to Pound
};
convertMass.hectogram.stone = hg$st = function(hg) {
return hg / 56.69904625; // Hectogram to Stone
};
convertMass.hectogram.ton = hg$t = function(hg) {
return hg / 9071.8474; // Hectogram to Ton
};
/* Kilogram Conversions */
convertMass.kilogram.nanogram = kg$ng = function(kg) {
return kg * 1e+12; // Kilogram to Nanogram
};
convertMass.kilogram.microgram = kg$ug = function(kg) {
return kg * 1e+9; // Kilogram to Microgram
};
convertMass.kilogram.milligram = kg$mg = function(kg) {
return kg * 1e+6; // Kilogram to Milligram
};
convertMass.kilogram.centigram = kg$cg = function(kg) {
return kg * 1e+5; // Kilogram to Centigram
};
convertMass.kilogram.decigram = kg$dg = function(kg) {
return kg * 1e+4; // Kilogram to Decigram
};
convertMass.kilogram.gram = kg$g = function(kg) {
return kg * 1e+3; // Kilogram to Gram
};
convertMass.kilogram.decagram = kg$dag = function(kg) {
return kg * 1e+2; // Kilogram to Decagram
};
convertMass.kilogram.hectogram = kg$hg = function(kg) {
return kg * 1e+1; // Kilogram to Hectogram
};
convertMass.kilogram.kilogram = kg$kg = function(kg) {
return kg; // Kilogram to Kilogram
};
convertMass.kilogram.ounce = kg$oz = function(kg) {
return kg * 35.27396195; // Kilogram to Ounce
};
convertMass.kilogram.pound = kg$lb = function(kg) {
return kg * 2.2046226218; // Kilogram to Pound
};
convertMass.kilogram.stone = kg$st = function(kg) {
return kg / 5.669904625; // Kilogram to Stone
};
convertMass.kilogram.ton = kg$t = function(kg) {
return kg / 907.18474; // Kilogram to Ton
};
/* Ounce Conversions */
convertMass.ounce.nanogram = oz$ng = function(oz) {
return oz * 28349523125; // Ounce to Nanogram
};
convertMass.ounce.microgram = oz$ug = function(oz) {
return oz * 28349523.125; // Ounce to Microgram
};
convertMass.ounce.milligram = oz$mg = function(oz) {
return oz * 28349.523125; // Ounce to Milligram
};
convertMass.ounce.centigram = oz$cg = function(oz) {
return oz * 2834.9523125; // Ounce to Centigram
};
convertMass.ounce.decigram = oz$dg = function(oz) {
return oz * 283.49523125; // Ounce to Decigram
};
convertMass.ounce.gram = oz$g = function(oz) {
return oz * 28.349523125; // Ounce to Gram
};
convertMass.ounce.decagram = oz$dag = function(oz) {
return oz * 2.8349523125; // Ounce to Decagram
};
convertMass.ounce.hectogram = oz$hg = function(oz) {
return oz / 3.527396195; // Ounce to Hectogram
};
convertMass.ounce.kilogram = oz$kg = function(oz) {
return oz / 35.27396195; // Ounce to Kilogram
};
convertMass.ounce.ounce = oz$oz = function(oz) {
return oz; // Ounce to Ounce
};
convertMass.ounce.pound = oz$lb = function(oz) {
return oz / 16; // Ounce to Pound
};
convertMass.ounce.stone = oz$st = function(oz) {
return oz / 200; // Ounce to Stone
};
convertMass.ounce.ton = oz$t = function(oz) {
return oz / 32000; // Ounce to Ton
};
/* Pound Conversions */
convertMass.pound.nanogram = lb$ng = function(lb) {
return lb * 45359237e+4; // Pound to Nanogram
};
convertMass.pound.microgram = lb$ug = function(lb) {
return lb * 45359237e+1; // Pound to Microgram
};
convertMass.pound.milligram = lb$mg = function(lb) {
return lb * 453592.37; // Pound to Milligram
};
convertMass.pound.centigram = lb$cg = function(lb) {
return lb * 45359.237; // Pound to Centigram
};
convertMass.pound.decigram = lb$dg = function(lb) {
return lb * 4535.9237; // Pound to Decigram
};
convertMass.pound.gram = lb$g = function(lb) {
return lb * 453.59237; // Pound to Gram
};
convertMass.pound.decagram = lb$dag = function(lb) {
return lb * 45.359237; // Pound to Decagram
};
convertMass.pound.hectogram = lb$hg = function(lb) {
return lb * 4.5359237; // Pound to Hectogram
};
convertMass.pound.kilogram = lb$kg = function(lb) {
return lb / 2.2046226218; // Pound to Kilogram
};
convertMass.pound.ounce = lb$oz = function(lb) {
return lb * 16; // Pound to Ounce
};
convertMass.pound.pound = lb$lb = function(lb) {
return lb; // Pound to Pound
};
convertMass.pound.stone = lb$st = function(lb) {
return lb / 12.5; // Pound to Stone
};
convertMass.pound.ton = lb$t = function(lb) {
return lb / 2000; // Pound to Ton
};
/* Stone Conversions */
convertMass.stone.nanogram = st$ng = function(st) {
return st * 5669904625e+3; // Stone to Nanogram
};
convertMass.stone.microgram = st$ug = function(st) {
return st * 5669904625; // Stone to Microgram
};
convertMass.stone.milligram = st$mg = function(st) {
return st * 5669904.625; // Stone to Milligram
};
convertMass.stone.centigram = st$cg = function(st) {
return st * 566990.4625; // Stone to Centigram
};
convertMass.stone.decigram = st$dg = function(st) {
return st * 56699.04625; // Stone to Decigram
};
convertMass.stone.gram = st$g = function(st) {
return st * 5669.904625; // Stone to Gram
};
convertMass.stone.decagram = st$dag = function(st) {
return st * 566.9904625; // Stone to Decagram
};
convertMass.stone.hectogram = st$hg = function(st) {
return st * 56.69904625; // Stone to Hectogram
};
convertMass.stone.kilogram = st$kg = function(st) {
return st * 5.669904625; // Stone to Kilogram
};
convertMass.stone.ounce = st$oz = function(st) {
return st * 200; // Stone to Ounce
};
convertMass.stone.pound = st$lb = function(st) {
return st * 12.5; // Stone to Pound
};
convertMass.stone.stone = st$st = function(st) {
return st; // Stone to Stone
};
convertMass.stone.ton = st$t = function(st) {
return st / 160; // Stone to Ton
};
/* Ton Conversions */
convertMass.ton.nanogram = t$ng = function(t) {
return t * 90718474e+7; // Ton to Nanogram
};
convertMass.ton.microgram = t$ug = function(t) {
return t * 90718474e+4; // Ton to Microgram
};
convertMass.ton.milligram = t$mg = function(t) {
return t * 90718474e+1; // Ton to Milligram
};
convertMass.ton.centigram = t$cg = function(t) {
return t * 90718474; // Ton to Centigram
};
convertMass.ton.decigram = t$dg = function(t) {
return t * 9071847.4; // Ton to Decigram
};
convertMass.ton.gram = t$g = function(t) {
return t * 907184.74; // Ton to Gram
};
convertMass.ton.decagram = t$dag = function(t) {
return t * 90718.474; // Ton to Decagram
};
convertMass.ton.hectogram = t$hg = function(t) {
return t * 9071.8474; // Ton to Hectogram
};
convertMass.ton.kilogram = t$kg = function(t) {
return t * 907.18474; // Ton to Kilogram
};
convertMass.ton.ounce = t$oz = function(t) {
return t * 32000; // Ton to Ounce
};
convertMass.ton.pound = t$lb = function(t) {
return t * 2000; // Ton to Pound
};
convertMass.ton.stone = t$st = function(t) {
return t * 160; // Ton to Stone
};
convertMass.ton.ton = t$t = function(t) {
return t; // Ton to Ton
};
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment