どのように作成するか:スピード変換器

HTM LとJavaScriptを使ってスピード変換器を作成する方法を学びます。

スピード変換器

任意のフィールドに値を入力すると、スピードの単位間で変換を行うことができます:

速度変換器を作成

速度単位を一つの単位からもう一つの単位に変換できる入力要素を作成します。

第1ステップ - HTMLを追加:

<p>
  <label>MPH</label>
  <input id="inputMPH" type="number" placeholder="MPH"
  oninput="speedConverter(this.value)"
  onchange="speedConverter(this.value)"
</p>
<p>KPH: <span id="outputKPH"></span></p>

第2ステップ - JavaScriptを追加:

マイル毎時をキロ毎時に変換:

/* 入力フィールドが入力を受け取ったとき、値をmphからkphに変換 */
function speedConverter(valNum) {
  valNum = parseFloat(valNum);
  document.getElementById("outputKPH").innerHTML = valNum * 1.609344;
}

自分で試してみてください

MPHから他の単位への変換

以下の表は、MPHから他の速度単位への変換方法を示しています:

説明 公式
MPHをKPHに変換 KPH=MPH×1.609344 試してみる
MPHを節に変換 knots=MPH/1.150779 試してみる
MPHをマッハに変換 マッハ=MPH/761.207 試してみる

KPHから他の単位への変換

以下の表は、KPHから他の速度単位への変換方法を示しています:

説明 公式
KPHをMPHに変換 MPH=KPH/1.609344 試してみる
KPHを節に変換 knots=KPH/1.852 試してみる
KPHをマッハに変換 マッハ=KPH/1225.044 試してみる

節から他の単位への変換

以下の表は、節から他の速度単位への変換方法を示しています:

説明 公式
節をMPHに変換 MPH=knots×1.150779 試してみる
節をKPHに変換 KPH=knots×1.852 試してみる
節をマッハに変換 マッハ=knots/661.4708 試してみる

マッハから他の単位への変換

以下の表は、マッハ数から他の速度単位への変換方法を示しています:

説明 公式
マッハをMPHに変換 MPH=マッハ×761.207 試してみる
マッハをKPHに変換 KPH=Mach*1225.044 試してみる
マッハをノットに変換する knots=Mach*661.4708 試してみる