Javascript 将千克转换为磅和盎司的功能
我想将千克转换为磅和盎司,例如,如果用户输入10千克,则该功能应返回22磅和0.73盎司Javascript 将千克转换为磅和盎司的功能,javascript,units-of-measurement,Javascript,Units Of Measurement,我想将千克转换为磅和盎司,例如,如果用户输入10千克,则该功能应返回22磅和0.73盎司 有什么想法吗?这是一个简单的转换。。。我将把细节留给你 将转换值替换为所需的任何比率 function poundsToOunces(value) { return value * 16; } 这不是很难的东西。根据@dlamblin的答案,这里有一个函数,返回结构中的磅和盎司 function KtoLbs(pK) { nearExact = pK/0.45359237; lbs =
有什么想法吗?这是一个简单的转换。。。我将把细节留给你 将转换值替换为所需的任何比率
function poundsToOunces(value) {
return value * 16;
}
这不是很难的东西。根据@dlamblin的答案,这里有一个函数,返回结构中的磅和盎司
function KtoLbs(pK) {
nearExact = pK/0.45359237;
lbs = Math.floor(nearExact);
oz = (nearExact - lbs) * 16;
}
/* sigh */
function kToLbs(pK) {
var nearExact = pK/0.45359237;
var lbs = Math.floor(nearExact);
var oz = (nearExact - lbs) * 16;
return {
pounds: lbs,
ounces: oz
};
}
var imperial = kToLbs(10);
alert("10 kg = " + imperial.pounds + " lbs and " + imperial.ounces + " oz.");
以下是您将如何走另一条路:
function lbsAndOzToK(imperial) {
var pounds = imperial.pounds + imperial.ounces / 16;
return pounds * 0.45359237;
}
var kg = lbsToK({ pounds: 10, ounces: 8 });
alert("10 lbs and 8 oz = " + kg + " kg.");
谷歌几乎做到了。不需要磅和盎司 谷歌“10公斤盎司” 谷歌回应:10公斤=352.739619盎司 然后,你所要做的就是写下所有的管道,将信息发送到谷歌并取回
:-)你是说你不知道如何将用户输入值输入并转换成另一个文本框,是否有转换按钮,是否希望输出到同一个文本框。这些不是问题clear@TStamper:我认为这很清楚——帮助这个人完成这个功能;他不需要说他是否有按钮。@Yoooder,他在转换时是否需要帮助,原因是不清楚,因为如果一个按钮调用函数convert,输出将到哪里,不确定他是想要如何实现的功能,还是需要整件事的帮助我只是在一个函数之后,我应该在问题中更清楚地说明这一点。如果你想编辑问题以澄清问题,我已经打开了社区维基。我想他真的想要帮助你将22.12345磅转换为22磅和3磅,这对你自己来说可能并不难,因为转换总是让我困惑。谢谢:)这似乎是一种非常昂贵的方式:)
function lbsAndOzToK(imperial) {
var pounds = imperial.pounds + imperial.ounces / 16;
return pounds * 0.45359237;
}
var kg = lbsToK({ pounds: 10, ounces: 8 });
alert("10 lbs and 8 oz = " + kg + " kg.");