HTML と JavaScript を使用した速度コンバータの作成方法を学習します。
いずれかのフィールドに速度を入力すると、それぞれの単位に変換します:
或る速度から他の速度に値を変換できる入力要素を作成します。
<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>
/* When the input field receives input, convert the value from mph to kph */
function speedConverter(valNum) {
valNum = parseFloat(valNum);
document.getElementById("outputKPH").innerHTML=valNum*1.609344;
}
Try it Yourself »
下の表は、MPH から他の速度の単位に変換する方法を示しています:
説明 | 変換式 | 例 |
---|---|---|
MPH から KPH への変換 | KPH=MPH*1.609344 | Try it |
MPH からノットへの変換 | knots=MPH/1.150779 | Try it |
MPH からマッハへの変換 | Mach=MPH/761.207 | Try it |
下の表は、KPH から他の速度の単位に変換する方法を示しています:
説明 | 変換式 | 例 |
---|---|---|
KPH から MPH への変換 | MPH=KPH/1.609344 | Try it |
KPH からノットへの変換 | knots=KPH/1.852 | Try it |
KPH からマッハへの変換 | Mach=KPH/1225.044 | Try it |
下の表は、ノットから他の速度の単位に変換する方法を示しています:
説明 | 変換式 | 例 |
---|---|---|
ノットから MPH への変換 | MPH=knots*1.150779 | Try it |
ノットから KPH への変換 | KPH=knots*1.852 | Try it |
ノットからマッハへの変換 | Mach=knots/661.4708 | Try it |
下の表は、マッハから他の速度の単位に変換する方法を示しています:
説明 | 変換式 | 例 |
---|---|---|
マッハから MPH への変換 | MPH=Mach*761.207 | Try it |
マッハから KPH への変換 | KPH=Mach*1225.044 | Try it |
マッハからノットへの変換 | knots=Mach*661.4708 | Try it |