Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/87.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 平方米计算器有助于平方米的四舍五入_Javascript_Jquery_Area - Fatal编程技术网

Javascript 平方米计算器有助于平方米的四舍五入

Javascript 平方米计算器有助于平方米的四舍五入,javascript,jquery,area,Javascript,Jquery,Area,我正试图帮助一位朋友修复他的网站,他们要求我帮助整理一个计算平方米的表格计算器。。。现在它精确地计算出来了。我的同伴想把它凑成一平方米。我对代码一无所知,请问有没有人能帮我找到一种把平方米凑起来的方法 以下是我们目前所拥有的 //最大尺寸)&&!(印度){ 警报('Oops…大小必须在'+MIN_size/10000+'平方米和'+MAX_size/10000+'平方米之间。\n注意:100厘米=1米'); $('#插入宽度').css({'color':'#AA202E'}); $(“#插入

我正试图帮助一位朋友修复他的网站,他们要求我帮助整理一个计算平方米的表格计算器。。。现在它精确地计算出来了。我的同伴想把它凑成一平方米。我对代码一无所知,请问有没有人能帮我找到一种把平方米凑起来的方法

以下是我们目前所拥有的

//最大尺寸)&&!(印度){
警报('Oops…大小必须在'+MIN_size/10000+'平方米和'+MAX_size/10000+'平方米之间。\n注意:100厘米=1米');
$('#插入宽度').css({'color':'#AA202E'});
$(“#插入高度”).css({'color':'#AA202E'});
返回false;
}否则{
如果((总尺寸<最小尺寸| |总尺寸>最大尺寸)&&i英寸){
警报(‘哦……尺寸必须在’+最小尺寸/10000+平方米和’+最大尺寸/10000+平方米或大约27平方英尺(最小)和323平方英尺(最大)。注意:12英寸=1英尺’);
$('#插入宽度').css({'color':'#AA202E'});
$(“#插入高度”).css({'color':'#AA202E'});
返回false;
}否则{
有效=真;
}
}
/*做吧*/
//只有在为true时才能继续
如果(有效){
//淡入价格
$(“#cms消息”).fadeOut(函数(){
$('屏幕二').fadeIn();
});
$(“#计算按钮”).val(“重置”);
$(“#计算按钮”).addClass(“重置”);
/*如果英寸*/
如果(isInches){
//控制台日志(“选定英寸”);
var InchesToCms=(总大小);
var estimatedPrice=InchesToCms*当前产品价格;
//控制台日志(“英寸到厘米”+总尺寸);
var outputPrice=estimatedPrice/10000;
var actualPrice=输出价格。toFixed(2);
$(“#显示价格”).val(货币符号+实际价格);
}
/*如果厘米*/
否则{
//控制台日志(“选择cms”);
var estimatedPrice=总规模*当前产品价格;
/*增加了四舍五入*/
var totalSize=Math.round(输出价格);
var outputPrice=estimatedPrice/10000;
var actualPrice=输出价格。toFixed(2);
$('.symbol').html(“+currencySymbol+”);
$('显示价格').val(实际价格);
}
无风险装运最小值=330;
/*检查实际价格是否高于400美元*/
如果(实际价格>=免费送货最低价格){
$(“.calculator_免责声明”).html(“价格包括免费送货”);
}否则{
$(“.calculator_disclaimer”).html(“价格不包括运费$49.95”);
}
}
});
//用于检查是否输入了字母的正则表达式。
函数校验位(str){
var intRegex=/[A-z]/;
if(内部规则测试(str)){
警报(“请仅输入数字”);
返回false;
}否则{
返回true;
}
}
/*复位按钮*/
$('.reset')。单击(函数($){
totalSize=0;
$('#插入宽度').css({'color':'solid 1px#969696'});
$(#插入高度').css({'border':'solid 1px#969696'});
$(“#插入高度”).val(“”);
$(“#插入宽度”).val(“”);
});
/*在英寸和厘米之间切换*/
$(“#收音机英寸”)。单击(功能($){
$('.units').val('Inches');
单位=英寸;
});
$(“#无线电cms”)。单击(函数(){
$('.units').val('Cms');
单位为“cms”;
});
})(jQuery);

//]]>
鉴于您缺乏经验,我建议您首先在JS教程中跑步。不过,我很佩服这种自信

请注意,您可以使用单词
ceil
或单词
round
:ceil将舍入1.01、1.5等至2,舍入将舍入1.01、1.49等至1,舍入1.5、1.99等至2


更改行:

var totalSize = estimatedWidth * estimatedHeight;
totalSize = (estimatedWidth* 2.54) * (estimatedHeight * 2.54);
致:

或:


这句话:

var totalSize = estimatedWidth * estimatedHeight;
totalSize = (estimatedWidth* 2.54) * (estimatedHeight * 2.54);
致:

或:


同一段中的“我正在为一个朋友安装一个网站”和“我对代码一无所知”。这是怎么可能的呢?试试谷歌搜索汇总javascript——它返回的答案是hit#1。此外,如果m²的数量为1.01,该怎么办?你真的想返回2?四舍五入还是仅仅四舍五入?例如,2.1是变成2还是3?谢谢卢克-我确实试过了,但在英寸方面出现了一个错误。。。看起来他的网站的大多数用户来自澳大利亚,因此使用厘米。对于CM,我是否简单地为这些行添加相同的内容?JS教程当然是有可能的-谢谢你的投入;怎么了?你想替换那些行,而不是添加。对不起,我犯了错误,我确实按照你说的替换了代码,但在过程中无意中出错了。这一次,通过替换这些行,我没有得到任何错误。我还需要把厘米部分也凑起来。。。我试图替换代码中该部分的代码,但没有成功。谢谢你抽出时间来,是吗?说真的,这东西是我无法理解的,所以难怪这是错误的路线。这就是说,下班后我会再试一试,看看能不能找到正确的路线:)先生,你真是个传奇人物。很抱歉考验了你的耐心,我显然错过了一些东西——在赛道上的某个地方。谢谢你拯救了这一天!:)
totalSize = Math.round((estimatedWidth * 0.0254) * (estimatedHeight * 0.0254));
totalSize = Math.ceil((estimatedWidth * 0.0254) * (estimatedHeight * 0.0254));