Last active
May 17, 2023 11:24
-
-
Save jgphilpott/da9da7d8bdfb32982f99d9910efb1410 to your computer and use it in GitHub Desktop.
A collection of functions for converting between different units of length.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
### Length Conversions ### | |
convertLength = | |
nanometer: {} | |
micrometer: {} | |
millimeter: {} | |
centimeter: {} | |
decimeter: {} | |
meter: {} | |
decameter: {} | |
hectometer: {} | |
kilometer: {} | |
inch: {} | |
foot: {} | |
yard: {} | |
mile: {} | |
### Nanometer Conversions ### | |
convertLength.nanometer.nanometer = nm$nm = (nm) -> nm # Nanometer to Nanometer | |
convertLength.nanometer.micrometer = nm$um = (nm) -> nm / 1e+3 # Nanometer to Micrometer | |
convertLength.nanometer.millimeter = nm$mm = (nm) -> nm / 1e+6 # Nanometer to Millimeter | |
convertLength.nanometer.centimeter = nm$cm = (nm) -> nm / 1e+7 # Nanometer to Centimeter | |
convertLength.nanometer.decimeter = nm$dm = (nm) -> nm / 1e+8 # Nanometer to Decimeter | |
convertLength.nanometer.meter = nm$m = (nm) -> nm / 1e+9 # Nanometer to Meter | |
convertLength.nanometer.decameter = nm$dam = (nm) -> nm / 1e+10 # Nanometer to Decameter | |
convertLength.nanometer.hectometer = nm$hm = (nm) -> nm / 1e+11 # Nanometer to Hectometer | |
convertLength.nanometer.kilometer = nm$km = (nm) -> nm / 1e+12 # Nanometer to Kilometer | |
convertLength.nanometer.inch = nm$inch = (nm) -> nm / 254e+5 # Nanometer to Inch | |
convertLength.nanometer.foot = nm$foot = (nm) -> nm / 3048e+5 # Nanometer to Foot | |
convertLength.nanometer.yard = nm$yard = (nm) -> nm / 9144e+5 # Nanometer to Yard | |
convertLength.nanometer.mile = nm$mile = (nm) -> nm / 1609344e+6 # Nanometer to Mile | |
### Micrometer Conversions ### | |
convertLength.micrometer.nanometer = um$nm = (um) -> um * 1e+3 # Micrometer to Nanometer | |
convertLength.micrometer.micrometer = um$um = (um) -> um # Micrometer to Micrometer | |
convertLength.micrometer.millimeter = um$mm = (um) -> um / 1e+3 # Micrometer to Millimeter | |
convertLength.micrometer.centimeter = um$cm = (um) -> um / 1e+4 # Micrometer to Centimeter | |
convertLength.micrometer.decimeter = um$dm = (um) -> um / 1e+5 # Micrometer to Decimeter | |
convertLength.micrometer.meter = um$m = (um) -> um / 1e+6 # Micrometer to Meter | |
convertLength.micrometer.decameter = um$dam = (um) -> um / 1e+7 # Micrometer to Decameter | |
convertLength.micrometer.hectometer = um$hm = (um) -> um / 1e+8 # Micrometer to Hectometer | |
convertLength.micrometer.kilometer = um$km = (um) -> um / 1e+9 # Micrometer to Kilometer | |
convertLength.micrometer.inch = um$inch = (um) -> um / 254e+2 # Micrometer to Inch | |
convertLength.micrometer.foot = um$foot = (um) -> um / 3048e+2 # Micrometer to Foot | |
convertLength.micrometer.yard = um$yard = (um) -> um / 9144e+2 # Micrometer to Yard | |
convertLength.micrometer.mile = um$mile = (um) -> um / 1609344e+3 # Micrometer to Mile | |
### Millimeter Conversions ### | |
convertLength.millimeter.nanometer = mm$nm = (mm) -> mm * 1e+6 # Millimeter to Nanometer | |
convertLength.millimeter.micrometer = mm$um = (mm) -> mm * 1e+3 # Millimeter to Micrometer | |
convertLength.millimeter.millimeter = mm$mm = (mm) -> mm # Millimeter to Millimeter | |
convertLength.millimeter.centimeter = mm$cm = (mm) -> mm / 1e+1 # Millimeter to Centimeter | |
convertLength.millimeter.decimeter = mm$dm = (mm) -> mm / 1e+2 # Millimeter to Decimeter | |
convertLength.millimeter.meter = mm$m = (mm) -> mm / 1e+3 # Millimeter to Meter | |
convertLength.millimeter.decameter = mm$dam = (mm) -> mm / 1e+4 # Millimeter to Decameter | |
convertLength.millimeter.hectometer = mm$hm = (mm) -> mm / 1e+5 # Millimeter to Hectometer | |
convertLength.millimeter.kilometer = mm$km = (mm) -> mm / 1e+6 # Millimeter to Kilometer | |
convertLength.millimeter.inch = mm$inch = (mm) -> mm / 25.4 # Millimeter to Inch | |
convertLength.millimeter.foot = mm$foot = (mm) -> mm / 304.8 # Millimeter to Foot | |
convertLength.millimeter.yard = mm$yard = (mm) -> mm / 914.4 # Millimeter to Yard | |
convertLength.millimeter.mile = mm$mile = (mm) -> mm / 1609344 # Millimeter to Mile | |
### Centimeter Conversions ### | |
convertLength.centimeter.nanometer = cm$nm = (cm) -> cm * 1e+7 # Centimeter to Nanometer | |
convertLength.centimeter.micrometer = cm$um = (cm) -> cm * 1e+4 # Centimeter to Micrometer | |
convertLength.centimeter.millimeter = cm$mm = (cm) -> cm * 1e+1 # Centimeter to Millimeter | |
convertLength.centimeter.centimeter = cm$cm = (cm) -> cm # Centimeter to Centimeter | |
convertLength.centimeter.decimeter = cm$dm = (cm) -> cm / 1e+1 # Centimeter to Decimeter | |
convertLength.centimeter.meter = cm$m = (cm) -> cm / 1e+2 # Centimeter to Meter | |
convertLength.centimeter.decameter = cm$dam = (cm) -> cm / 1e+3 # Centimeter to Decameter | |
convertLength.centimeter.hectometer = cm$hm = (cm) -> cm / 1e+4 # Centimeter to Hectometer | |
convertLength.centimeter.kilometer = cm$km = (cm) -> cm / 1e+5 # Centimeter to Kilometer | |
convertLength.centimeter.inch = cm$inch = (cm) -> cm / 2.54 # Centimeter to Inch | |
convertLength.centimeter.foot = cm$foot = (cm) -> cm / 30.48 # Centimeter to Foot | |
convertLength.centimeter.yard = cm$yard = (cm) -> cm / 91.44 # Centimeter to Yard | |
convertLength.centimeter.mile = cm$mile = (cm) -> cm / 160934.4 # Centimeter to Mile | |
### Decimeter Conversions ### | |
convertLength.decimeter.nanometer = dm$nm = (dm) -> dm * 1e+8 # Decimeter to Nanometer | |
convertLength.decimeter.micrometer = dm$um = (dm) -> dm * 1e+5 # Decimeter to Micrometer | |
convertLength.decimeter.millimeter = dm$mm = (dm) -> dm * 1e+2 # Decimeter to Millimeter | |
convertLength.decimeter.centimeter = dm$cm = (dm) -> dm * 1e+1 # Decimeter to Centimeter | |
convertLength.decimeter.decimeter = dm$dm = (dm) -> dm # Decimeter to Decimeter | |
convertLength.decimeter.meter = dm$m = (dm) -> dm / 1e+1 # Decimeter to Meter | |
convertLength.decimeter.decameter = dm$dam = (dm) -> dm / 1e+2 # Decimeter to Decameter | |
convertLength.decimeter.hectometer = dm$hm = (dm) -> dm / 1e+3 # Decimeter to Hectometer | |
convertLength.decimeter.kilometer = dm$km = (dm) -> dm / 1e+4 # Decimeter to Kilometer | |
convertLength.decimeter.inch = dm$inch = (dm) -> dm * 3.937007874 # Decimeter to Inch | |
convertLength.decimeter.foot = dm$foot = (dm) -> dm / 3.048 # Decimeter to Foot | |
convertLength.decimeter.yard = dm$yard = (dm) -> dm / 9.144 # Decimeter to Yard | |
convertLength.decimeter.mile = dm$mile = (dm) -> dm / 16093.44 # Decimeter to Mile | |
### Meter Conversions ### | |
convertLength.meter.nanometer = m$nm = (m) -> m * 1e+9 # Meter to Nanometer | |
convertLength.meter.micrometer = m$um = (m) -> m * 1e+6 # Meter to Micrometer | |
convertLength.meter.millimeter = m$mm = (m) -> m * 1e+3 # Meter to Millimeter | |
convertLength.meter.centimeter = m$cm = (m) -> m * 1e+2 # Meter to Centimeter | |
convertLength.meter.decimeter = m$dm = (m) -> m * 1e+1 # Meter to Decimeter | |
convertLength.meter.meter = m$m = (m) -> m # Meter to Meter | |
convertLength.meter.decameter = m$dam = (m) -> m / 1e+1 # Meter to Decameter | |
convertLength.meter.hectometer = m$hm = (m) -> m / 1e+2 # Meter to Hectometer | |
convertLength.meter.kilometer = m$km = (m) -> m / 1e+3 # Meter to Kilometer | |
convertLength.meter.inch = m$inch = (m) -> m * 39.37007874 # Meter to Inch | |
convertLength.meter.foot = m$foot = (m) -> m * 3.280839895 # Meter to Foot | |
convertLength.meter.yard = m$yard = (m) -> m * 1.0936132983 # Meter to Yard | |
convertLength.meter.mile = m$mile = (m) -> m / 1609.344 # Meter to Mile | |
### Decameter Conversions ### | |
convertLength.decameter.nanometer = dam$nm = (dam) -> dam * 1e+10 # Decameter to Nanometer | |
convertLength.decameter.micrometer = dam$um = (dam) -> dam * 1e+7 # Decameter to Micrometer | |
convertLength.decameter.millimeter = dam$mm = (dam) -> dam * 1e+4 # Decameter to Millimeter | |
convertLength.decameter.centimeter = dam$cm = (dam) -> dam * 1e+3 # Decameter to Centimeter | |
convertLength.decameter.decimeter = dam$dm = (dam) -> dam * 1e+2 # Decameter to Decimeter | |
convertLength.decameter.meter = dam$m = (dam) -> dam * 1e+1 # Decameter to Meter | |
convertLength.decameter.decameter = dam$dam = (dam) -> dam # Decameter to Decameter | |
convertLength.decameter.hectometer = dam$hm = (dam) -> dam / 1e+1 # Decameter to Hectometer | |
convertLength.decameter.kilometer = dam$km = (dam) -> dam / 1e+2 # Decameter to Kilometer | |
convertLength.decameter.inch = dam$inch = (dam) -> dam * 393.7007874 # Decameter to Inch | |
convertLength.decameter.foot = dam$foot = (dam) -> dam * 32.80839895 # Decameter to Foot | |
convertLength.decameter.yard = dam$yard = (dam) -> dam * 10.936132983 # Decameter to Yard | |
convertLength.decameter.mile = dam$mile = (dam) -> dam / 160.9344 # Decameter to Mile | |
### Hectometer Conversions ### | |
convertLength.hectometer.nanometer = hm$nm = (hm) -> hm * 1e+11 # Hectometer to Nanometer | |
convertLength.hectometer.micrometer = hm$um = (hm) -> hm * 1e+8 # Hectometer to Micrometer | |
convertLength.hectometer.millimeter = hm$mm = (hm) -> hm * 1e+5 # Hectometer to Millimeter | |
convertLength.hectometer.centimeter = hm$cm = (hm) -> hm * 1e+4 # Hectometer to Centimeter | |
convertLength.hectometer.decimeter = hm$dm = (hm) -> hm * 1e+3 # Hectometer to Decimeter | |
convertLength.hectometer.meter = hm$m = (hm) -> hm * 1e+2 # Hectometer to Meter | |
convertLength.hectometer.decameter = hm$dam = (hm) -> hm * 1e+1 # Hectometer to Decameter | |
convertLength.hectometer.hectometer = hm$hm = (hm) -> hm # Hectometer to Hectometer | |
convertLength.hectometer.kilometer = hm$km = (hm) -> hm / 1e+1 # Hectometer to Kilometer | |
convertLength.hectometer.inch = hm$inch = (hm) -> hm * 3937.007874 # Hectometer to Inch | |
convertLength.hectometer.foot = hm$foot = (hm) -> hm * 328.0839895 # Hectometer to Foot | |
convertLength.hectometer.yard = hm$yard = (hm) -> hm * 109.36132983 # Hectometer to Yard | |
convertLength.hectometer.mile = hm$mile = (hm) -> hm / 16.09344 # Hectometer to Mile | |
### Kilometer Conversions ### | |
convertLength.kilometer.nanometer = km$nm = (km) -> km * 1e+12 # Kilometer to Nanometer | |
convertLength.kilometer.micrometer = km$um = (km) -> km * 1e+9 # Kilometer to Micrometer | |
convertLength.kilometer.millimeter = km$mm = (km) -> km * 1e+6 # Kilometer to Millimeter | |
convertLength.kilometer.centimeter = km$cm = (km) -> km * 1e+5 # Kilometer to Centimeter | |
convertLength.kilometer.decimeter = km$dm = (km) -> km * 1e+4 # Kilometer to Decimeter | |
convertLength.kilometer.meter = km$m = (km) -> km * 1e+3 # Kilometer to Meter | |
convertLength.kilometer.decameter = km$dam = (km) -> km * 1e+2 # Kilometer to Decameter | |
convertLength.kilometer.hectometer = km$hm = (km) -> km * 1e+1 # Kilometer to Hectometer | |
convertLength.kilometer.kilometer = km$km = (km) -> km # Kilometer to Kilometer | |
convertLength.kilometer.inch = km$inch = (km) -> km * 39370.07874 # Kilometer to Inch | |
convertLength.kilometer.foot = km$foot = (km) -> km * 3280.839895 # Kilometer to Foot | |
convertLength.kilometer.yard = km$yard = (km) -> km * 1093.6132983 # Kilometer to Yard | |
convertLength.kilometer.mile = km$mile = (km) -> km / 1.609344 # Kilometer to Mile | |
### Inch Conversions ### | |
convertLength.inch.nanometer = inch$nm = (inch) -> inch * 254e+5 # Inch to Nanometer | |
convertLength.inch.micrometer = inch$um = (inch) -> inch * 254e+2 # Inch to Micrometer | |
convertLength.inch.millimeter = inch$mm = (inch) -> inch * 25.4 # Inch to Millimeter | |
convertLength.inch.centimeter = inch$cm = (inch) -> inch * 2.54 # Inch to Centimeter | |
convertLength.inch.decimeter = inch$dm = (inch) -> inch / 3.937007874 # Inch to Decimeter | |
convertLength.inch.meter = inch$m = (inch) -> inch / 39.37007874 # Inch to Meter | |
convertLength.inch.decameter = inch$dam = (inch) -> inch / 393.7007874 # Inch to Decameter | |
convertLength.inch.hectometer = inch$hm = (inch) -> inch / 3937.007874 # Inch to Hectometer | |
convertLength.inch.kilometer = inch$km = (inch) -> inch / 39370.07874 # Inch to Kilometer | |
convertLength.inch.inch = inch$inch = (inch) -> inch # Inch to Inch | |
convertLength.inch.foot = inch$foot = (inch) -> inch / 12 # Inch to Foot | |
convertLength.inch.yard = inch$yard = (inch) -> inch / 36 # Inch to Yard | |
convertLength.inch.mile = inch$mile = (inch) -> inch / 63360 # Inch to Mile | |
### Foot Conversions ### | |
convertLength.foot.nanometer = foot$nm = (foot) -> foot * 3048e+5 # Foot to Nanometer | |
convertLength.foot.micrometer = foot$um = (foot) -> foot * 3048e+2 # Foot to Micrometer | |
convertLength.foot.millimeter = foot$mm = (foot) -> foot * 304.8 # Foot to Millimeter | |
convertLength.foot.centimeter = foot$cm = (foot) -> foot * 30.48 # Foot to Centimeter | |
convertLength.foot.decimeter = foot$dm = (foot) -> foot * 3.048 # Foot to Decimeter | |
convertLength.foot.meter = foot$m = (foot) -> foot / 3.280839895 # Foot to Meter | |
convertLength.foot.decameter = foot$dam = (foot) -> foot / 32.80839895 # Foot to Decameter | |
convertLength.foot.hectometer = foot$hm = (foot) -> foot / 328.0839895 # Foot to Hectometer | |
convertLength.foot.kilometer = foot$km = (foot) -> foot / 3280.839895 # Foot to Kilometer | |
convertLength.foot.inch = foot$inch = (foot) -> foot * 12 # Foot to Inch | |
convertLength.foot.foot = foot$foot = (foot) -> foot # Foot to Foot | |
convertLength.foot.yard = foot$yard = (foot) -> foot / 3 # Foot to Yard | |
convertLength.foot.mile = foot$mile = (foot) -> foot / 5280 # Foot to Mile | |
### Yard Conversions ### | |
convertLength.yard.nanometer = yard$nm = (yard) -> yard * 9144e+5 # Yard to Nanometer | |
convertLength.yard.micrometer = yard$um = (yard) -> yard * 9144e+2 # Yard to Micrometer | |
convertLength.yard.millimeter = yard$mm = (yard) -> yard * 914.4 # Yard to Millimeter | |
convertLength.yard.centimeter = yard$cm = (yard) -> yard * 91.44 # Yard to Centimeter | |
convertLength.yard.decimeter = yard$dm = (yard) -> yard * 9.144 # Yard to Decimeter | |
convertLength.yard.meter = yard$m = (yard) -> yard / 1.0936132983 # Yard to Meter | |
convertLength.yard.decameter = yard$dam = (yard) -> yard / 10.936132983 # Yard to Decameter | |
convertLength.yard.hectometer = yard$hm = (yard) -> yard / 109.36132983 # Yard to Hectometer | |
convertLength.yard.kilometer = yard$km = (yard) -> yard / 1093.6132983 # Yard to Kilometer | |
convertLength.yard.inch = yard$inch = (yard) -> yard * 36 # Yard to Inch | |
convertLength.yard.foot = yard$foot = (yard) -> yard * 3 # Yard to Foot | |
convertLength.yard.yard = yard$yard = (yard) -> yard # Yard to Yard | |
convertLength.yard.mile = yard$mile = (yard) -> yard / 1760 # Yard to Mile | |
### Mile Conversions ### | |
convertLength.mile.nanometer = mile$nm = (mile) -> mile * 1609344e+6 # Mile to Nanometer | |
convertLength.mile.micrometer = mile$um = (mile) -> mile * 1609344e+3 # Mile to Micrometer | |
convertLength.mile.millimeter = mile$mm = (mile) -> mile * 1609344 # Mile to Millimeter | |
convertLength.mile.centimeter = mile$cm = (mile) -> mile * 160934.4 # Mile to Centimeter | |
convertLength.mile.decimeter = mile$dm = (mile) -> mile * 16093.44 # Mile to Decimeter | |
convertLength.mile.meter = mile$m = (mile) -> mile * 1609.344 # Mile to Meter | |
convertLength.mile.decameter = mile$dam = (mile) -> mile * 160.9344 # Mile to Decameter | |
convertLength.mile.hectometer = mile$hm = (mile) -> mile * 16.09344 # Mile to Hectometer | |
convertLength.mile.kilometer = mile$km = (mile) -> mile * 1.609344 # Mile to Kilometer | |
convertLength.mile.inch = mile$inch = (mile) -> mile * 63360 # Mile to Inch | |
convertLength.mile.foot = mile$foot = (mile) -> mile * 5280 # Mile to Foot | |
convertLength.mile.yard = mile$yard = (mile) -> mile * 1760 # Mile to Yard | |
convertLength.mile.mile = mile$mile = (mile) -> mile # Mile to Mile |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/* Length Conversions */ | |
var cm$cm, cm$dam, cm$dm, cm$foot, cm$hm, cm$inch, cm$km, cm$m, cm$mile, cm$mm, cm$nm, cm$um, cm$yard, convertLength, dam$cm, dam$dam, dam$dm, dam$foot, dam$hm, dam$inch, dam$km, dam$m, dam$mile, dam$mm, dam$nm, dam$um, dam$yard, dm$cm, dm$dam, dm$dm, dm$foot, dm$hm, dm$inch, dm$km, dm$m, dm$mile, dm$mm, dm$nm, dm$um, dm$yard, foot$cm, foot$dam, foot$dm, foot$foot, foot$hm, foot$inch, foot$km, foot$m, foot$mile, foot$mm, foot$nm, foot$um, foot$yard, hm$cm, hm$dam, hm$dm, hm$foot, hm$hm, hm$inch, hm$km, hm$m, hm$mile, hm$mm, hm$nm, hm$um, hm$yard, inch$cm, inch$dam, inch$dm, inch$foot, inch$hm, inch$inch, inch$km, inch$m, inch$mile, inch$mm, inch$nm, inch$um, inch$yard, km$cm, km$dam, km$dm, km$foot, km$hm, km$inch, km$km, km$m, km$mile, km$mm, km$nm, km$um, km$yard, m$cm, m$dam, m$dm, m$foot, m$hm, m$inch, m$km, m$m, m$mile, m$mm, m$nm, m$um, m$yard, mile$cm, mile$dam, mile$dm, mile$foot, mile$hm, mile$inch, mile$km, mile$m, mile$mile, mile$mm, mile$nm, mile$um, mile$yard, mm$cm, mm$dam, mm$dm, mm$foot, mm$hm, mm$inch, mm$km, mm$m, mm$mile, mm$mm, mm$nm, mm$um, mm$yard, nm$cm, nm$dam, nm$dm, nm$foot, nm$hm, nm$inch, nm$km, nm$m, nm$mile, nm$mm, nm$nm, nm$um, nm$yard, um$cm, um$dam, um$dm, um$foot, um$hm, um$inch, um$km, um$m, um$mile, um$mm, um$nm, um$um, um$yard, yard$cm, yard$dam, yard$dm, yard$foot, yard$hm, yard$inch, yard$km, yard$m, yard$mile, yard$mm, yard$nm, yard$um, yard$yard; | |
convertLength = { | |
nanometer: {}, | |
micrometer: {}, | |
millimeter: {}, | |
centimeter: {}, | |
decimeter: {}, | |
meter: {}, | |
decameter: {}, | |
hectometer: {}, | |
kilometer: {}, | |
inch: {}, | |
foot: {}, | |
yard: {}, | |
mile: {} | |
}; | |
/* Nanometer Conversions */ | |
convertLength.nanometer.nanometer = nm$nm = function(nm) { | |
return nm; // Nanometer to Nanometer | |
}; | |
convertLength.nanometer.micrometer = nm$um = function(nm) { | |
return nm / 1e+3; // Nanometer to Micrometer | |
}; | |
convertLength.nanometer.millimeter = nm$mm = function(nm) { | |
return nm / 1e+6; // Nanometer to Millimeter | |
}; | |
convertLength.nanometer.centimeter = nm$cm = function(nm) { | |
return nm / 1e+7; // Nanometer to Centimeter | |
}; | |
convertLength.nanometer.decimeter = nm$dm = function(nm) { | |
return nm / 1e+8; // Nanometer to Decimeter | |
}; | |
convertLength.nanometer.meter = nm$m = function(nm) { | |
return nm / 1e+9; // Nanometer to Meter | |
}; | |
convertLength.nanometer.decameter = nm$dam = function(nm) { | |
return nm / 1e+10; // Nanometer to Decameter | |
}; | |
convertLength.nanometer.hectometer = nm$hm = function(nm) { | |
return nm / 1e+11; // Nanometer to Hectometer | |
}; | |
convertLength.nanometer.kilometer = nm$km = function(nm) { | |
return nm / 1e+12; // Nanometer to Kilometer | |
}; | |
convertLength.nanometer.inch = nm$inch = function(nm) { | |
return nm / 254e+5; // Nanometer to Inch | |
}; | |
convertLength.nanometer.foot = nm$foot = function(nm) { | |
return nm / 3048e+5; // Nanometer to Foot | |
}; | |
convertLength.nanometer.yard = nm$yard = function(nm) { | |
return nm / 9144e+5; // Nanometer to Yard | |
}; | |
convertLength.nanometer.mile = nm$mile = function(nm) { | |
return nm / 1609344e+6; // Nanometer to Mile | |
}; | |
/* Micrometer Conversions */ | |
convertLength.micrometer.nanometer = um$nm = function(um) { | |
return um * 1e+3; // Micrometer to Nanometer | |
}; | |
convertLength.micrometer.micrometer = um$um = function(um) { | |
return um; // Micrometer to Micrometer | |
}; | |
convertLength.micrometer.millimeter = um$mm = function(um) { | |
return um / 1e+3; // Micrometer to Millimeter | |
}; | |
convertLength.micrometer.centimeter = um$cm = function(um) { | |
return um / 1e+4; // Micrometer to Centimeter | |
}; | |
convertLength.micrometer.decimeter = um$dm = function(um) { | |
return um / 1e+5; // Micrometer to Decimeter | |
}; | |
convertLength.micrometer.meter = um$m = function(um) { | |
return um / 1e+6; // Micrometer to Meter | |
}; | |
convertLength.micrometer.decameter = um$dam = function(um) { | |
return um / 1e+7; // Micrometer to Decameter | |
}; | |
convertLength.micrometer.hectometer = um$hm = function(um) { | |
return um / 1e+8; // Micrometer to Hectometer | |
}; | |
convertLength.micrometer.kilometer = um$km = function(um) { | |
return um / 1e+9; // Micrometer to Kilometer | |
}; | |
convertLength.micrometer.inch = um$inch = function(um) { | |
return um / 254e+2; // Micrometer to Inch | |
}; | |
convertLength.micrometer.foot = um$foot = function(um) { | |
return um / 3048e+2; // Micrometer to Foot | |
}; | |
convertLength.micrometer.yard = um$yard = function(um) { | |
return um / 9144e+2; // Micrometer to Yard | |
}; | |
convertLength.micrometer.mile = um$mile = function(um) { | |
return um / 1609344e+3; // Micrometer to Mile | |
}; | |
/* Millimeter Conversions */ | |
convertLength.millimeter.nanometer = mm$nm = function(mm) { | |
return mm * 1e+6; // Millimeter to Nanometer | |
}; | |
convertLength.millimeter.micrometer = mm$um = function(mm) { | |
return mm * 1e+3; // Millimeter to Micrometer | |
}; | |
convertLength.millimeter.millimeter = mm$mm = function(mm) { | |
return mm; // Millimeter to Millimeter | |
}; | |
convertLength.millimeter.centimeter = mm$cm = function(mm) { | |
return mm / 1e+1; // Millimeter to Centimeter | |
}; | |
convertLength.millimeter.decimeter = mm$dm = function(mm) { | |
return mm / 1e+2; // Millimeter to Decimeter | |
}; | |
convertLength.millimeter.meter = mm$m = function(mm) { | |
return mm / 1e+3; // Millimeter to Meter | |
}; | |
convertLength.millimeter.decameter = mm$dam = function(mm) { | |
return mm / 1e+4; // Millimeter to Decameter | |
}; | |
convertLength.millimeter.hectometer = mm$hm = function(mm) { | |
return mm / 1e+5; // Millimeter to Hectometer | |
}; | |
convertLength.millimeter.kilometer = mm$km = function(mm) { | |
return mm / 1e+6; // Millimeter to Kilometer | |
}; | |
convertLength.millimeter.inch = mm$inch = function(mm) { | |
return mm / 25.4; // Millimeter to Inch | |
}; | |
convertLength.millimeter.foot = mm$foot = function(mm) { | |
return mm / 304.8; // Millimeter to Foot | |
}; | |
convertLength.millimeter.yard = mm$yard = function(mm) { | |
return mm / 914.4; // Millimeter to Yard | |
}; | |
convertLength.millimeter.mile = mm$mile = function(mm) { | |
return mm / 1609344; // Millimeter to Mile | |
}; | |
/* Centimeter Conversions */ | |
convertLength.centimeter.nanometer = cm$nm = function(cm) { | |
return cm * 1e+7; // Centimeter to Nanometer | |
}; | |
convertLength.centimeter.micrometer = cm$um = function(cm) { | |
return cm * 1e+4; // Centimeter to Micrometer | |
}; | |
convertLength.centimeter.millimeter = cm$mm = function(cm) { | |
return cm * 1e+1; // Centimeter to Millimeter | |
}; | |
convertLength.centimeter.centimeter = cm$cm = function(cm) { | |
return cm; // Centimeter to Centimeter | |
}; | |
convertLength.centimeter.decimeter = cm$dm = function(cm) { | |
return cm / 1e+1; // Centimeter to Decimeter | |
}; | |
convertLength.centimeter.meter = cm$m = function(cm) { | |
return cm / 1e+2; // Centimeter to Meter | |
}; | |
convertLength.centimeter.decameter = cm$dam = function(cm) { | |
return cm / 1e+3; // Centimeter to Decameter | |
}; | |
convertLength.centimeter.hectometer = cm$hm = function(cm) { | |
return cm / 1e+4; // Centimeter to Hectometer | |
}; | |
convertLength.centimeter.kilometer = cm$km = function(cm) { | |
return cm / 1e+5; // Centimeter to Kilometer | |
}; | |
convertLength.centimeter.inch = cm$inch = function(cm) { | |
return cm / 2.54; // Centimeter to Inch | |
}; | |
convertLength.centimeter.foot = cm$foot = function(cm) { | |
return cm / 30.48; // Centimeter to Foot | |
}; | |
convertLength.centimeter.yard = cm$yard = function(cm) { | |
return cm / 91.44; // Centimeter to Yard | |
}; | |
convertLength.centimeter.mile = cm$mile = function(cm) { | |
return cm / 160934.4; // Centimeter to Mile | |
}; | |
/* Decimeter Conversions */ | |
convertLength.decimeter.nanometer = dm$nm = function(dm) { | |
return dm * 1e+8; // Decimeter to Nanometer | |
}; | |
convertLength.decimeter.micrometer = dm$um = function(dm) { | |
return dm * 1e+5; // Decimeter to Micrometer | |
}; | |
convertLength.decimeter.millimeter = dm$mm = function(dm) { | |
return dm * 1e+2; // Decimeter to Millimeter | |
}; | |
convertLength.decimeter.centimeter = dm$cm = function(dm) { | |
return dm * 1e+1; // Decimeter to Centimeter | |
}; | |
convertLength.decimeter.decimeter = dm$dm = function(dm) { | |
return dm; // Decimeter to Decimeter | |
}; | |
convertLength.decimeter.meter = dm$m = function(dm) { | |
return dm / 1e+1; // Decimeter to Meter | |
}; | |
convertLength.decimeter.decameter = dm$dam = function(dm) { | |
return dm / 1e+2; // Decimeter to Decameter | |
}; | |
convertLength.decimeter.hectometer = dm$hm = function(dm) { | |
return dm / 1e+3; // Decimeter to Hectometer | |
}; | |
convertLength.decimeter.kilometer = dm$km = function(dm) { | |
return dm / 1e+4; // Decimeter to Kilometer | |
}; | |
convertLength.decimeter.inch = dm$inch = function(dm) { | |
return dm * 3.937007874; // Decimeter to Inch | |
}; | |
convertLength.decimeter.foot = dm$foot = function(dm) { | |
return dm / 3.048; // Decimeter to Foot | |
}; | |
convertLength.decimeter.yard = dm$yard = function(dm) { | |
return dm / 9.144; // Decimeter to Yard | |
}; | |
convertLength.decimeter.mile = dm$mile = function(dm) { | |
return dm / 16093.44; // Decimeter to Mile | |
}; | |
/* Meter Conversions */ | |
convertLength.meter.nanometer = m$nm = function(m) { | |
return m * 1e+9; // Meter to Nanometer | |
}; | |
convertLength.meter.micrometer = m$um = function(m) { | |
return m * 1e+6; // Meter to Micrometer | |
}; | |
convertLength.meter.millimeter = m$mm = function(m) { | |
return m * 1e+3; // Meter to Millimeter | |
}; | |
convertLength.meter.centimeter = m$cm = function(m) { | |
return m * 1e+2; // Meter to Centimeter | |
}; | |
convertLength.meter.decimeter = m$dm = function(m) { | |
return m * 1e+1; // Meter to Decimeter | |
}; | |
convertLength.meter.meter = m$m = function(m) { | |
return m; // Meter to Meter | |
}; | |
convertLength.meter.decameter = m$dam = function(m) { | |
return m / 1e+1; // Meter to Decameter | |
}; | |
convertLength.meter.hectometer = m$hm = function(m) { | |
return m / 1e+2; // Meter to Hectometer | |
}; | |
convertLength.meter.kilometer = m$km = function(m) { | |
return m / 1e+3; // Meter to Kilometer | |
}; | |
convertLength.meter.inch = m$inch = function(m) { | |
return m * 39.37007874; // Meter to Inch | |
}; | |
convertLength.meter.foot = m$foot = function(m) { | |
return m * 3.280839895; // Meter to Foot | |
}; | |
convertLength.meter.yard = m$yard = function(m) { | |
return m * 1.0936132983; // Meter to Yard | |
}; | |
convertLength.meter.mile = m$mile = function(m) { | |
return m / 1609.344; // Meter to Mile | |
}; | |
/* Decameter Conversions */ | |
convertLength.decameter.nanometer = dam$nm = function(dam) { | |
return dam * 1e+10; // Decameter to Nanometer | |
}; | |
convertLength.decameter.micrometer = dam$um = function(dam) { | |
return dam * 1e+7; // Decameter to Micrometer | |
}; | |
convertLength.decameter.millimeter = dam$mm = function(dam) { | |
return dam * 1e+4; // Decameter to Millimeter | |
}; | |
convertLength.decameter.centimeter = dam$cm = function(dam) { | |
return dam * 1e+3; // Decameter to Centimeter | |
}; | |
convertLength.decameter.decimeter = dam$dm = function(dam) { | |
return dam * 1e+2; // Decameter to Decimeter | |
}; | |
convertLength.decameter.meter = dam$m = function(dam) { | |
return dam * 1e+1; // Decameter to Meter | |
}; | |
convertLength.decameter.decameter = dam$dam = function(dam) { | |
return dam; // Decameter to Decameter | |
}; | |
convertLength.decameter.hectometer = dam$hm = function(dam) { | |
return dam / 1e+1; // Decameter to Hectometer | |
}; | |
convertLength.decameter.kilometer = dam$km = function(dam) { | |
return dam / 1e+2; // Decameter to Kilometer | |
}; | |
convertLength.decameter.inch = dam$inch = function(dam) { | |
return dam * 393.7007874; // Decameter to Inch | |
}; | |
convertLength.decameter.foot = dam$foot = function(dam) { | |
return dam * 32.80839895; // Decameter to Foot | |
}; | |
convertLength.decameter.yard = dam$yard = function(dam) { | |
return dam * 10.936132983; // Decameter to Yard | |
}; | |
convertLength.decameter.mile = dam$mile = function(dam) { | |
return dam / 160.9344; // Decameter to Mile | |
}; | |
/* Hectometer Conversions */ | |
convertLength.hectometer.nanometer = hm$nm = function(hm) { | |
return hm * 1e+11; // Hectometer to Nanometer | |
}; | |
convertLength.hectometer.micrometer = hm$um = function(hm) { | |
return hm * 1e+8; // Hectometer to Micrometer | |
}; | |
convertLength.hectometer.millimeter = hm$mm = function(hm) { | |
return hm * 1e+5; // Hectometer to Millimeter | |
}; | |
convertLength.hectometer.centimeter = hm$cm = function(hm) { | |
return hm * 1e+4; // Hectometer to Centimeter | |
}; | |
convertLength.hectometer.decimeter = hm$dm = function(hm) { | |
return hm * 1e+3; // Hectometer to Decimeter | |
}; | |
convertLength.hectometer.meter = hm$m = function(hm) { | |
return hm * 1e+2; // Hectometer to Meter | |
}; | |
convertLength.hectometer.decameter = hm$dam = function(hm) { | |
return hm * 1e+1; // Hectometer to Decameter | |
}; | |
convertLength.hectometer.hectometer = hm$hm = function(hm) { | |
return hm; // Hectometer to Hectometer | |
}; | |
convertLength.hectometer.kilometer = hm$km = function(hm) { | |
return hm / 1e+1; // Hectometer to Kilometer | |
}; | |
convertLength.hectometer.inch = hm$inch = function(hm) { | |
return hm * 3937.007874; // Hectometer to Inch | |
}; | |
convertLength.hectometer.foot = hm$foot = function(hm) { | |
return hm * 328.0839895; // Hectometer to Foot | |
}; | |
convertLength.hectometer.yard = hm$yard = function(hm) { | |
return hm * 109.36132983; // Hectometer to Yard | |
}; | |
convertLength.hectometer.mile = hm$mile = function(hm) { | |
return hm / 16.09344; // Hectometer to Mile | |
}; | |
/* Kilometer Conversions */ | |
convertLength.kilometer.nanometer = km$nm = function(km) { | |
return km * 1e+12; // Kilometer to Nanometer | |
}; | |
convertLength.kilometer.micrometer = km$um = function(km) { | |
return km * 1e+9; // Kilometer to Micrometer | |
}; | |
convertLength.kilometer.millimeter = km$mm = function(km) { | |
return km * 1e+6; // Kilometer to Millimeter | |
}; | |
convertLength.kilometer.centimeter = km$cm = function(km) { | |
return km * 1e+5; // Kilometer to Centimeter | |
}; | |
convertLength.kilometer.decimeter = km$dm = function(km) { | |
return km * 1e+4; // Kilometer to Decimeter | |
}; | |
convertLength.kilometer.meter = km$m = function(km) { | |
return km * 1e+3; // Kilometer to Meter | |
}; | |
convertLength.kilometer.decameter = km$dam = function(km) { | |
return km * 1e+2; // Kilometer to Decameter | |
}; | |
convertLength.kilometer.hectometer = km$hm = function(km) { | |
return km * 1e+1; // Kilometer to Hectometer | |
}; | |
convertLength.kilometer.kilometer = km$km = function(km) { | |
return km; // Kilometer to Kilometer | |
}; | |
convertLength.kilometer.inch = km$inch = function(km) { | |
return km * 39370.07874; // Kilometer to Inch | |
}; | |
convertLength.kilometer.foot = km$foot = function(km) { | |
return km * 3280.839895; // Kilometer to Foot | |
}; | |
convertLength.kilometer.yard = km$yard = function(km) { | |
return km * 1093.6132983; // Kilometer to Yard | |
}; | |
convertLength.kilometer.mile = km$mile = function(km) { | |
return km / 1.609344; // Kilometer to Mile | |
}; | |
/* Inch Conversions */ | |
convertLength.inch.nanometer = inch$nm = function(inch) { | |
return inch * 254e+5; // Inch to Nanometer | |
}; | |
convertLength.inch.micrometer = inch$um = function(inch) { | |
return inch * 254e+2; // Inch to Micrometer | |
}; | |
convertLength.inch.millimeter = inch$mm = function(inch) { | |
return inch * 25.4; // Inch to Millimeter | |
}; | |
convertLength.inch.centimeter = inch$cm = function(inch) { | |
return inch * 2.54; // Inch to Centimeter | |
}; | |
convertLength.inch.decimeter = inch$dm = function(inch) { | |
return inch / 3.937007874; // Inch to Decimeter | |
}; | |
convertLength.inch.meter = inch$m = function(inch) { | |
return inch / 39.37007874; // Inch to Meter | |
}; | |
convertLength.inch.decameter = inch$dam = function(inch) { | |
return inch / 393.7007874; // Inch to Decameter | |
}; | |
convertLength.inch.hectometer = inch$hm = function(inch) { | |
return inch / 3937.007874; // Inch to Hectometer | |
}; | |
convertLength.inch.kilometer = inch$km = function(inch) { | |
return inch / 39370.07874; // Inch to Kilometer | |
}; | |
convertLength.inch.inch = inch$inch = function(inch) { | |
return inch; // Inch to Inch | |
}; | |
convertLength.inch.foot = inch$foot = function(inch) { | |
return inch / 12; // Inch to Foot | |
}; | |
convertLength.inch.yard = inch$yard = function(inch) { | |
return inch / 36; // Inch to Yard | |
}; | |
convertLength.inch.mile = inch$mile = function(inch) { | |
return inch / 63360; // Inch to Mile | |
}; | |
/* Foot Conversions */ | |
convertLength.foot.nanometer = foot$nm = function(foot) { | |
return foot * 3048e+5; // Foot to Nanometer | |
}; | |
convertLength.foot.micrometer = foot$um = function(foot) { | |
return foot * 3048e+2; // Foot to Micrometer | |
}; | |
convertLength.foot.millimeter = foot$mm = function(foot) { | |
return foot * 304.8; // Foot to Millimeter | |
}; | |
convertLength.foot.centimeter = foot$cm = function(foot) { | |
return foot * 30.48; // Foot to Centimeter | |
}; | |
convertLength.foot.decimeter = foot$dm = function(foot) { | |
return foot * 3.048; // Foot to Decimeter | |
}; | |
convertLength.foot.meter = foot$m = function(foot) { | |
return foot / 3.280839895; // Foot to Meter | |
}; | |
convertLength.foot.decameter = foot$dam = function(foot) { | |
return foot / 32.80839895; // Foot to Decameter | |
}; | |
convertLength.foot.hectometer = foot$hm = function(foot) { | |
return foot / 328.0839895; // Foot to Hectometer | |
}; | |
convertLength.foot.kilometer = foot$km = function(foot) { | |
return foot / 3280.839895; // Foot to Kilometer | |
}; | |
convertLength.foot.inch = foot$inch = function(foot) { | |
return foot * 12; // Foot to Inch | |
}; | |
convertLength.foot.foot = foot$foot = function(foot) { | |
return foot; // Foot to Foot | |
}; | |
convertLength.foot.yard = foot$yard = function(foot) { | |
return foot / 3; // Foot to Yard | |
}; | |
convertLength.foot.mile = foot$mile = function(foot) { | |
return foot / 5280; // Foot to Mile | |
}; | |
/* Yard Conversions */ | |
convertLength.yard.nanometer = yard$nm = function(yard) { | |
return yard * 9144e+5; // Yard to Nanometer | |
}; | |
convertLength.yard.micrometer = yard$um = function(yard) { | |
return yard * 9144e+2; // Yard to Micrometer | |
}; | |
convertLength.yard.millimeter = yard$mm = function(yard) { | |
return yard * 914.4; // Yard to Millimeter | |
}; | |
convertLength.yard.centimeter = yard$cm = function(yard) { | |
return yard * 91.44; // Yard to Centimeter | |
}; | |
convertLength.yard.decimeter = yard$dm = function(yard) { | |
return yard * 9.144; // Yard to Decimeter | |
}; | |
convertLength.yard.meter = yard$m = function(yard) { | |
return yard / 1.0936132983; // Yard to Meter | |
}; | |
convertLength.yard.decameter = yard$dam = function(yard) { | |
return yard / 10.936132983; // Yard to Decameter | |
}; | |
convertLength.yard.hectometer = yard$hm = function(yard) { | |
return yard / 109.36132983; // Yard to Hectometer | |
}; | |
convertLength.yard.kilometer = yard$km = function(yard) { | |
return yard / 1093.6132983; // Yard to Kilometer | |
}; | |
convertLength.yard.inch = yard$inch = function(yard) { | |
return yard * 36; // Yard to Inch | |
}; | |
convertLength.yard.foot = yard$foot = function(yard) { | |
return yard * 3; // Yard to Foot | |
}; | |
convertLength.yard.yard = yard$yard = function(yard) { | |
return yard; // Yard to Yard | |
}; | |
convertLength.yard.mile = yard$mile = function(yard) { | |
return yard / 1760; // Yard to Mile | |
}; | |
/* Mile Conversions */ | |
convertLength.mile.nanometer = mile$nm = function(mile) { | |
return mile * 1609344e+6; // Mile to Nanometer | |
}; | |
convertLength.mile.micrometer = mile$um = function(mile) { | |
return mile * 1609344e+3; // Mile to Micrometer | |
}; | |
convertLength.mile.millimeter = mile$mm = function(mile) { | |
return mile * 1609344; // Mile to Millimeter | |
}; | |
convertLength.mile.centimeter = mile$cm = function(mile) { | |
return mile * 160934.4; // Mile to Centimeter | |
}; | |
convertLength.mile.decimeter = mile$dm = function(mile) { | |
return mile * 16093.44; // Mile to Decimeter | |
}; | |
convertLength.mile.meter = mile$m = function(mile) { | |
return mile * 1609.344; // Mile to Meter | |
}; | |
convertLength.mile.decameter = mile$dam = function(mile) { | |
return mile * 160.9344; // Mile to Decameter | |
}; | |
convertLength.mile.hectometer = mile$hm = function(mile) { | |
return mile * 16.09344; // Mile to Hectometer | |
}; | |
convertLength.mile.kilometer = mile$km = function(mile) { | |
return mile * 1.609344; // Mile to Kilometer | |
}; | |
convertLength.mile.inch = mile$inch = function(mile) { | |
return mile * 63360; // Mile to Inch | |
}; | |
convertLength.mile.foot = mile$foot = function(mile) { | |
return mile * 5280; // Mile to Foot | |
}; | |
convertLength.mile.yard = mile$yard = function(mile) { | |
return mile * 1760; // Mile to Yard | |
}; | |
convertLength.mile.mile = mile$mile = function(mile) { | |
return mile; // Mile to Mile | |
}; |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment