Slaan oor na hoofinhoud
LibraTool logoLibraTool

Gratis Eenheids-omskeper

Omskep tussen eenhede van lengte, gewig, temperatuur, oppervlakte, volume en meer.

Werk vanlyn sodra gelaai

Algemeen

3,2808399

1 m = 3,2808399 ft

= 3 ft 3.4 in

1 m = 3,2808399 ft

Presisie

Alle omskepings

Algemene gebruike

  • LengteomsettersSkakel tussen meter, voet, duim, kilometer, myl, sentimeter, millimeter, meter en meer.
  • GewigsomsettersSkakel tussen kilogram, pond, ons, gram, klip en ton — alle hoofgewig-eenhede.
  • TemperatuuromsettersSkakel tussen Celsius, Fahrenheit en Kelvin — kook, weer en wetenskap temperature.
  • VolumeomsettersSkakel tussen liter, gallon, milliliter, koppies, pinten, kwarte, kubieke meter en vloeistof onse.
  • SnelheidsomsettersSkakel tussen km/h, mph, m/s, nodusse en Mach — hardloop, rit, vliegtuig en wetenskap snelhede.

Hoe dit werk

Alle omskakelingswiskunde loop direk in jou blaaier met 'n handgeskrewe twee-stap-algoritme — geen biblioteek, geen bedienerbelling nie. Elk van die 18 eenheidskategorieë definieer 'n basiseenheid (meter vir lengte, pascal vir druk, watt vir drywing, ens.), en elke ander eenheid in daardie kategorie stoor twee gewone JavaScript-funksies: een om na die basis om te skakel, een om daarvandaan uit om te skakel.

  1. 1
    Kies 'n kategorie en eenhede
    Om 'n kategorie te kies (lengte, temperatuur, energie, kapasitansie, en 14 ander) laai daardie kategorie se vasgekodeerde eenheidstabel. Elke eenheidinskrywing dra 'n simbool, 'n vertoonetiket, en twee rekenkundefunksies — toBase en fromBase — direk in die bron gebak.
  2. 2
    Twee-stap-basiseenheid-spilpunt
    Wanneer jy 'n waarde tik, roep die omskakelaar fromUnit.toBase(value) aan om by die kategorie se kanonieke basis (bv. meter, joule, ampère) uit te kom, roep dan onmiddellik toUnit.fromBase(baseValue) aan om by die teikeneenheid uit te kom. Hierdie enkele spilpunt werk vir enige paar sonder om 'n O(n²)-tabel van direkte verhoudings te stoor.
  3. 3
    Resultaat na kiesbare presisie geformateer
    Die rou drywende-punt-resultaat word met toPrecision(sig) geformateer waar sig 2, 4, 6, of 8 beduidende syfers is — jou keuse. Baie groot of baie klein resultate (buite 1e-10 tot 1e15) wissel outomaties na eksponensiële notasie. 'n 'alle omskakelings'-rooster wys gelyktydig die toevoerwaarde omgeskakel na elke eenheid in die kategorie.
  4. 4
    Omskakeling volhard en deelbaar via URL
    Jou huidige kategorie, eenhede, en waarde word in die URL-fragment geskryf (bv. #cat=length&from=km&to=mi&v=42) met 'n 300 ms-vertraging, sodat enige omskakeling geboekmerk of as 'n direkte skakel gedeel kan word sonder dat die waarde ooit 'n bediener bereik. Die laaste agt omskakelings word ook na localStorage gestoor en verskyn as eenkliek-geskiedenis-skyfies.

Verwante gereedskap

Gereelde vrae