繁体   English   中英

在javascript中转换负的farenheit数字

[英]converting negative farenheit number in javascript

我无法使用JavaScript将此代码转换为负华氏温度值到Celsius值。 我假设使用floor或isValid是一个问题,但不确定。 我的代码成功地将正华氏温度值转换为摄氏温度,但不是负数。 这也是一个将华氏温度转换为摄氏温度,将里程数转换为公里数,将盎司转换为克数以便澄清的程序

   //alert("Input value validated as numeric: " + iv);
      var cT = document.getElementsByName("cType");
         if (cT[0].checked) {
             //to celsius
             if (isValid(iv,0)) {
             $("result").value = iv + " farenheit = " + FtoC(iv)  +    " celcius.";
             }
         }

  function FtoC (farenheit) {
      var C = (farenheit-32) * (5/9);
      return C;
  }
  function MtoK (miles) {
      var K = miles * 1.6;
      return K;
  }
  function OtoG (oz) {
      var g = oz * 28.35;
      return g;toFixed(3);
  }
  function isValid(val,floor) {
      if (val < floor) {
          return false;
      }
      return true;
   }

这是一个超级简单的华氏温度转换器。

 const a = document.getElementById("answer"); const b = document.getElementById("butt"); const c = document.getElementById("convert"); var cels = 0; b.addEventListener("click", function() { var fahr = Number(c.value); cels = (1.8*fahr) + 32; a.innerHTML = cels + "<sup>o</sup>C"; }) 
 <input id="convert" type="number" /><sup>o</sup>F <button id="butt">Convert Me!</button> <p id="answer"></p> 

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM