Ugrás a fő tartalomra

Ingyenes Mértékegység-konverter

Konvertáljon hossz, súly, hőmérséklet, terület, térfogat és egyéb mértékegységek között.

Betöltés után offline is működik

Közös

3,2808399

1 m = 3,2808399 ft

= 3 ft 3.4 in

1 m = 3,2808399 ft

Pontosság

Összes átalakítás

Gyakori felhasználások

  • Hossz konverterKonvertáljon méter, láb, hüvelyk, kilométer, mérföld, centiméter, milliméter, udvar és még között.
  • Súly konverterKonvertáljon kilogramm, font, uncia, gramm, kő és tonna között — az összes fő súlyegység.
  • Hőmérséklet konverterKonvertáljon Celsius, Fahrenheit és Kelvin között — főzési, időjárási és tudomány hőmérséklet.
  • Térfogat konverterKonvertáljon liter, gallon, milliliter, csésze, pint, negyede, köbméter és folyékony uncia között.
  • Sebesség konverterKonvertáljon km/h, mph, m/s, csomó és Mach között — futási, vezetési, repülési és tudomány sebességek.

Hogyan működik

Minden átváltási matematika közvetlenül a böngésződben zajlik, egy kézzel írt kétlépéses algoritmus segítségével — nincs könyvtár, nincs szerverhívás. A 18 mértékegység-kategória mindegyike definiál egy alapegységet (méter a hosszúsághoz, pascal a nyomáshoz, watt a teljesítményhez stb.), és minden más egység abban a kategóriában két sima JavaScript függvényt tárol: egyet az alapegységbe való átváltáshoz, egyet abból való kifelé váltáshoz.

  1. 1
    Válassz kategóriát és egységeket
    Egy kategória kiválasztása (hosszúság, hőmérséklet, energia, kapacitás és 14 másik) betölti az adott kategória hardkódolt mértékegység-tábláját. Minden egység-bejegyzés tartalmaz egy szimbólumot, egy megjelenítési címkét és két aritmetikai függvényt — toBase és fromBase —, közvetlenül a forráskódba építve.
  2. 2
    Kétlépéses alapegység-alapú átváltás
    Amikor beírsz egy értéket, az átváltó meghívja a fromUnit.toBase(value) függvényt, hogy elérje a kategória kanonikus alapegységét (pl. métert, joule-t, ampert), majd azonnal meghívja a toUnit.fromBase(baseValue) függvényt, hogy elérje a célegységet. Ez az egyetlen átváltási lépés bármely párra működik, anélkül hogy egy O(n²) méretű táblát kellene tárolni közvetlen arányokból.
  3. 3
    Az eredmény választható pontossággal formázva
    A nyers lebegőpontos eredmény a toPrecision(sig) függvénnyel kerül formázásra, ahol a sig értéke 2, 4, 6 vagy 8 értékes jegy — a te választásod szerint. A nagyon nagy vagy nagyon kicsi eredmények (az 1e-10 és 1e15 tartományon kívül) automatikusan exponenciális jelölésre váltanak. Egy "minden átváltás" rács egyszerre mutatja a bemeneti értéket az adott kategória minden egységébe átváltva.
  4. 4
    Az átváltás megmarad és megosztható URL-en keresztül
    Az aktuális kategóriád, egységeid és értéked az URL töredékbe íródnak (pl. #cat=length&from=km&to=mi&v=42), 300 ms-os késleltetéssel, így bármely átváltás könyvjelezhető vagy közvetlen linkként megosztható anélkül, hogy az érték valaha is szerverre kerülne. Az utolsó nyolc átváltás a localStorage-ban is elmentődik, és egy kattintással aktiválható előzmény-chipekként jelenik meg.

Kapcsolódó eszközök

Gyakran ismételt kérdések