Langkau ke kandungan utama

Pentukar Unit percuma

Tukar antara unit panjang, berat, suhu, luas, isi padu dan lain-lain.

Berfungsi luar talian selepas dimuatkan

Umum

3.2808399

1 m = 3.2808399 ft

= 3 ft 3.4 in

1 m = 3.2808399 ft

Ketepatan

Semua penukaran

Kegunaan biasa

  • Penukar PanjangTukar antara meter, kaki, inci, kilometer, batu, sentimeter, milimeter, halaman, dan lain-lain.
  • Penukar BeratTukar antara kilogram, paun, auns, gram, batu, dan tan β€” semua unit berat utama.
  • Penukar SuhuTukar antara Celsius, Fahrenheit, dan Kelvin β€” suhu memasak, cuaca, dan sains.
  • Penukar IsipaduTukar antara liter, gelen, mililiter, cawan, pint, kuart, meter padu, dan auns cecair.
  • Penukar KelajuanTukar antara km/j, mph, m/s, simpulan, dan Mach β€” kelajuan lari, memandu, penerbangan, dan sains.

Cara ia berfungsi

Semua matematik penukaran berjalan terus dalam pelayar anda menggunakan algoritma dua-langkah tulisan tangan β€” tiada pustaka, tiada panggilan pelayan. Setiap satu daripada 18 kategori unit mentakrifkan unit asas (meter untuk panjang, pascal untuk tekanan, watt untuk kuasa, dll.), dan setiap unit lain dalam kategori itu menyimpan dua fungsi JavaScript biasa: satu untuk tukar ke asas, satu untuk tukar keluar daripadanya.

  1. 1
    Pilih kategori dan unit
    Memilih kategori (panjang, suhu, tenaga, kapasitans, dan 14 lain) memuatkan jadual unit berkod tetap kategori itu. Setiap entri unit membawa simbol, label paparan, dan dua fungsi aritmetik β€” toBase dan fromBase β€” dibakar terus dalam sumber.
  2. 2
    Pangsi unit-asas dua-langkah
    Apabila anda menaip nilai, penukar memanggil fromUnit.toBase(value) untuk mencapai asas kanonik kategori itu (cth. meter, joule, ampere), kemudian serta-merta memanggil toUnit.fromBase(baseValue) untuk tiba pada unit sasaran. Pangsi tunggal ini berfungsi untuk mana-mana pasangan tanpa menyimpan jadual O(nΒ²) nisbah langsung.
  3. 3
    Hasil diformat kepada ketepatan boleh pilih
    Hasil titik-apung mentah diformat dengan toPrecision(sig) di mana sig ialah 2, 4, 6, atau 8 angka bererti β€” pilihan anda. Hasil sangat besar atau sangat kecil (di luar 1e-10 hingga 1e15) bertukar secara automatik kepada tatatanda eksponen. Grid 'semua penukaran' serentak menunjukkan nilai input ditukar kepada setiap unit dalam kategori.
  4. 4
    Penukaran dikekalkan dan boleh dikongsi melalui URL
    Kategori, unit, dan nilai semasa anda ditulis ke dalam fragmen URL (cth. #cat=length&from=km&to=mi&v=42) dengan debounce 300 ms, supaya sebarang penukaran boleh ditandabuku atau dikongsi sebagai pautan terus tanpa nilai itu pernah sampai ke pelayan. Lapan penukaran terakhir juga disimpan ke localStorage dan muncul sebagai cip sejarah satu-klik.

Alat berkaitan

Soalan lazim