1
私の雇用主は、フィートをメートルから小数点以下1桁に変換することを希望していますが、私はJavaScriptに慣れておらず、HTMLの基本知識しか知りません。私の現在のコードはそれを正しく変換しますが、小数点以下の桁数にはなりません。小数点以下1桁に変数を掛ける
コード:
<script type="text/javascript">
<!--
function validate() {
var ft = document.getElementById('LengthFt');
var res=0.3048*ft.value;
var mtrs = document.getElementById('LengthMtrs');
mtrs.value = res;
}
//-->
</script>
'var res = Math.round(0.3048 * ft.value * 10)/ 10;' – Cheery
'res.toFixed(1)'を試してみてください。 –
可能な複製:http://stackoverflow.com/questions/7342957/how-do-you-round-to-1-decimal-place-in-javascript –