Перайсці да асноўнага зместу
LibraTool logoLibraTool

Канвэртар адзінак — бясплатна

Пераўтварэнне адзінак вымярэння даўжыні, вагі, тэмпературы, плошчы, аб'ёму і інш.

Працуе афлайн пасля загрузкі

Адзінкаў

3,2808399

1 m = 3,2808399 ft

= 3 ft 3.4 in

1 m = 3,2808399 ft

Прецізійнасць

Усе пераўтварэнні

Тыповыя выкарыстанні

  • Пераўтворюча вуглыПераўтварыйце паміж метрамі, футамі, дзюймамі, кіламетрамі, мілямі, сантыметрамі, міліметрамі, ярдамі і больш.
  • Пераўтворюча вагыПераўтварыйце паміж кілаграмамі, фунтамі, ункцыямі, грамамі, камяннымі і тоннамі — ўсе асноўныя вагавыя адзінкі.
  • Пераўтворюча тэмпературыПераўтварыйце паміж Цэльсіуса, Фарэнхайта і Кельвіна — готукаванне, пагода і навуковыя тэмпературы.
  • Пераўтворюча аб'ёмуПераўтварыйце паміж літрамі, галонамі, міліліітрамі, чашкамі, пінтамі, квартамі, кубічнымі метрамі і жыдкімі ункцыямі.
  • Пераўтворюча хутрасцюПераўтварыйце паміж км/г, міль/г, м/с, вузламі і Mach — бег, вожджаннне, авіяцыя і навуковыя хутрасцю.

Як гэта працуе

Уся матэматыка канвертацыі выконваецца непасрэдна ў вашым браўзеры з дапамогай уласнаручна напісанага двухэтапнага алгарытму — без бібліятэкі, без выкліку сервера. Кожная з 18 катэгорый адзінак вызначае базавую адзінку (метры для даўжыні, паскалі для ціску, ваты для магутнасці і г.д.), і кожная іншая адзінка ў гэтай катэгорыі захоўвае дзве простыя функцыі JavaScript: адну для канвертацыі ў базу, адну для канвертацыі з яе.

  1. 1
    Абярыце катэгорыю і адзінкі
    Выбар катэгорыі (даўжыня, тэмпература, энергія, ёмістасць і 14 іншых) загружае жорстка зададзеную табліцу адзінак гэтай катэгорыі. Кожны запіс адзінкі нясе сімвал, метку для адлюстравання і дзве арыфметычныя функцыі — toBase і fromBase — убудаваныя непасрэдна ў зыходны код.
  2. 2
    Двухэтапная разгортка вакол базавай адзінкі
    Калі вы ўводзіце значэнне, канвертар выклікае fromUnit.toBase(value), каб дасягнуць кананічнай базы катэгорыі (напрыклад, метры, джоўлі, амперы), потым неадкладна выклікае toUnit.fromBase(baseValue), каб дасягнуць мэтавай адзінкі. Гэта адзіная разгортка працуе для любой пары без захавання табліцы прамых суадносін O(n²).
  3. 3
    Вынік фарматаваны да выбарнай дакладнасці
    Сыры вынік з плаваючай коскай фарматуецца з toPrecision(sig), дзе sig — гэта 2, 4, 6 ці 8 значучых лічбаў — ваш выбар. Вельмі вялікія ці вельмі малыя вынікі (за межамі 1e-10 да 1e15) аўтаматычна пераключаюцца на экспаненцыяльную натацыю. Сетка 'усе канвертацыі' адначасова паказвае ўваходнае значэнне, канвертаванае ва ўсе адзінкі катэгорыі.
  4. 4
    Канвертацыя захоўваецца і даступная для абмену праз URL
    Ваша бягучая катэгорыя, адзінкі і значэнне запісваюцца ў фрагмент URL (напрыклад, #cat=length&from=km&to=mi&v=42) з затрымкай 300 мс, так что любую канвертацыю можна захаваць у закладкі ці падзяліцца як прамую спасылку без таго, каб значэнне калі-небудзь дасягнула сервера. Апошнія восем канвертацый таксама захоўваюцца ў localStorage і з'яўляюцца як фішкі гісторыі ў адзін клік.

Звязаныя інструменты

Часта задаюць пытанні