Siirry pääsisältöön

Yksikkömuunnin ilmaiseksi

Muunna pituuden, painon, lämpötilan, pinta-alan, tilavuuden ja muiden yksiköiden välillä.

Toimii offline-tilassa kerran ladattuna

Yleiset

3,2808399

1 m = 3,2808399 ft

= 3 ft 3.4 in

1 m = 3,2808399 ft

Tarkkuus

Kaikki muunnokset

Yleiset käyttötavat

  • Pituuden MuunninMuunna metrien, jalkojen, tuumien, kilometrin, mailin, senttimetrin, millimetrin, telakan ja muiden välillä.
  • Painon MuunninMuunna kilogramman, punnan, unssin, gramman, kiven ja tonnin välillä — kaikki suuret painoyksiköt.
  • Lämpötilan MuunninMuunna Celsius, Fahrenheit ja Kelvin välillä — ruoanlaitto, sää ja tiedelämpötilat.
  • Tilavuuden MuunninMuunna litra, gallona, millilitra, kuppi, huikea, litraa, kuutiometri ja nesteunssi.
  • Nopeuden MuunninMuunna km/h, mph, m/s, solmuja ja Mach välillä — juoksun, ajon, ilmailun ja tieteen nopeudet.

Miten se toimii

Kaikki muunnoslaskenta tapahtuu suoraan selaimessasi käsin kirjoitetulla kaksivaiheisella algoritmilla — ei kirjastoa, ei palvelinkutsua. Jokainen 18 yksikkökategoriasta määrittelee perusyksikön (metrit pituudelle, pascalit paineelle, watit teholle jne.), ja jokainen muu yksikkö kategoriassa tallentaa kaksi tavallista JavaScript-funktiota: yhden muuntaakseen perusyksikköön, toisen muuntaakseen siitä pois.

  1. 1
    Valitse kategoria ja yksiköt
    Kategorian valitseminen (pituus, lämpötila, energia, kapasitanssi ja 14 muuta) lataa kyseisen kategorian kiinteästi koodatun yksikkötaulukon. Jokaisella yksikkömerkinnällä on symboli, näyttönimike, ja kaksi aritmeettista funktiota — toBase ja fromBase — suoraan lähdekoodiin leivottuna.
  2. 2
    Kaksivaiheinen perusyksikkö-pivotointi
    Kun kirjoitat arvon, muunnin kutsuu fromUnit.toBase(arvo)-funktiota saavuttaakseen kategorian kanonisen perusyksikön (esim. metrit, joulet, ampeerit), ja kutsuu sitten välittömästi toUnit.fromBase(perusArvo)-funktiota saapuakseen kohdeyksikköön. Tämä yksittäinen pivotointi toimii mille tahansa parille ilman O(n²)-taulukkoa suorista suhteista.
  3. 3
    Tulos muotoiltu valittavaan tarkkuuteen
    Raaka liukulukutulos muotoillaan toPrecision(sig)-funktiolla, jossa sig on 2, 4, 6 tai 8 merkitsevää numeroa — valintasi mukaan. Hyvin suuret tai pienet tulokset (1e-10:n ja 1e15:n ulkopuolella) vaihtuvat automaattisesti eksponenttimuotoon. 'Kaikki muunnokset' -ruudukko näyttää samanaikaisesti syöttöarvon muunnettuna jokaiseksi kategorian yksiköksi.
  4. 4
    Muunnos säilytetty ja jaettavissa URL:n kautta
    Nykyinen kategoriasi, yksikkösi ja arvosi kirjoitetaan URL-fragmenttiin (esim. #cat=length&from=km&to=mi&v=42) 300 ms:n viiveellä, joten mikä tahansa muunnos voidaan kirjanmerkitä tai jakaa suorana linkkinä ilman että arvo koskaan saavuttaa palvelinta. Viimeiset kahdeksan muunnosta tallennetaan myös localStorageen ja näkyvät yhden napsautuksen historiapaloina.

Liittyvät työkalut

Usein kysytyt kysymykset