Акысыз Бирдиктерди конвертерлөө

Узундуктун, салмактын, температуранын, аянттын, көлөмдүн жана башкалардын бирдиктеринин ортосунда которуу.

Жүктөлгөндөн кийин оффлайн иштейт

Жалпы

Илим жана инженерия

Электр

Санарип

3.2808399

1 m = 3.2808399 ft

Тактык

Бардык конверсиялар

Бул кантип иштейт

Бардык айландыруу математикасы кол менен жазылган эки-кадамдуу алгоритм колдонуп түз браузериңизде болот — китепкана жок, серверге чалуу жок. 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 аркылуу бөлүшүлөт
    Учурдагы категорияңыз, бирдиктериңиз жана мааниңиз 300 мс кечиктирүү менен URL фрагментине (мис. #cat=length&from=km&to=mi&v=42) жазылат, ошондуктан каалаган айландырууну сервер маанини эч качан жетпей эле кыстармага коюсо же бөлүшсө болот. Акыркы сегиз айландыруу да localStorage'ge сакталат жана бир-басуулук тарых чиптери катары пайда болот.

Байланыштуу куралдар

Көп берилүүчү суроолор