900字范文,内容丰富有趣,生活中的好帮手!
900字范文 > js功率单位怎么换算

js功率单位怎么换算

时间:2020-10-06 03:44:09

相关推荐

js功率单位怎么换算

js功率单位换算器怎么用,js功率单位怎么换算教程如下:

输入功率单位数值

实现结果:转换成其他功率单位数值

js实现代码如下:

function POWER_MEASURES() {this.Watt = 0.001this.Kilowatt = 1this.Horsepower = 0.745712172this.mHorsepower = 0.7352941this.kgms = 0.0098039215this.kcals = 4.1841004this.Btus = 1.05507491this.ftlbs = 0.0013557483731this.Js = 0.001this.Nms = 0.001}var power_data = new POWER_MEASURES();function checkNum(str) {for (var i=0; i<str.length; i++){var ch = str.substring(i, i + 1)if (ch!="." && ch!="+" && ch!="-" && ch!="e" && ch!="E" && (ch < "0" || ch > "9")){alert("璇疯緭鍏ユ湁鏁堢殑鏁板瓧");return false;}}return true}function normalize(what,digits) {var str=""+what;var pp=Math.max(str.lastIndexOf("+"),str.lastIndexOf("-"));var idot=str.indexOf(".");if (idot>=1){var ee=(pp>0)?str.substring(pp-1,str.length):"";digits+=idot;if (digits>=str.length)return str;if (pp>0 && digits>=pp)digits-=pp;var c=eval(str.charAt(digits));var ipos=digits-1;if (c>=5){while (str.charAt(ipos)=="9")ipos--;if (str.charAt(ipos)=="."){var nc=eval(str.substring(0,idot))+1;if (nc==10 && ee.length>0){nc=1;ee="e"+(eval(ee.substring(1,ee.length))+1);}return ""+nc+ee;}return str.substring(0,ipos)+(eval(str.charAt(ipos))+1)+ee;}elsevar ret=str.substring(0,digits)+ee;for (var i=0; i<ret.length; i++)if (ret.charAt(i)>"0" && ret.charAt(i)<="9")return ret;return str;}return str;}function compute(obj,val,data) {if (obj[val].value){var uval=0;uval = obj[val].value*data[val];if( (uval >= 0) && (obj[val].value.indexOf("-") != -1) ){uval = -uval; }for (var i in data)obj[i].value=normalize(uval/data[i],8);}}function resetValues(form,data) { for (var i in data)form[i].value="";}function resetAll(form) { resetValues(form,power_data); }

显示效果:功率单位换算器

参考文章:/gl/33518.html

快乐下载

软件屋下载

中元手游网

铁盒下载

HTML代码在线运行工具

js代码格式化

js正则表达式测试

进制转换器

ascii码对照表

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。