Javascript 如何缩短此成本计算器脚本? 函数方法(距离、成本、里程){ 结果1=parseInt(距离/成本*Milage); 结果2=parseInt(距离/46*成本); 提醒('您的旅行将花费'+result1+'$'); 提醒('您的混合出行成本'+result2+'$); 如果((结果1-结果2)

Javascript 如何缩短此成本计算器脚本? 函数方法(距离、成本、里程){ 结果1=parseInt(距离/成本*Milage); 结果2=parseInt(距离/46*成本); 提醒('您的旅行将花费'+result1+'$'); 提醒('您的混合出行成本'+result2+'$); 如果((结果1-结果2),javascript,Javascript,Yes: 这将始终以正数输出“间隙” 另外,parseInt是多余的,因为您已经使用/和*运算符对数字进行了强制转换。是: function Method(Distance,Cost,Milage) { result1=parseInt(Distance/Cost*Milage); result2=parseInt(Distance/46*Cost); alert('Your trip will costs '+ result1 +' $'); alert(

Yes:

这将始终以正数输出“间隙”

另外,
parseInt
是多余的,因为您已经使用
/
*
运算符对数字进行了强制转换。

是:

function Method(Distance,Cost,Milage) {
    result1=parseInt(Distance/Cost*Milage);
    result2=parseInt(Distance/46*Cost);
    alert('Your trip will costs  '+  result1  +' $');
    alert('Your trip in hybrid costs  '+    result2   +' $');
    if ((result1-result2)<0)
        alert('You will save '+(result2-result1)+' $');
    else
        alert('You will save  '+(result1-result2)+' $');
    }
}
这将始终以正数输出“间隙”

另外,
parseInt
是多余的,因为您已经使用
/
*
运算符对数字进行了强制转换。

是:

function Method(Distance,Cost,Milage) {
    result1=parseInt(Distance/Cost*Milage);
    result2=parseInt(Distance/46*Cost);
    alert('Your trip will costs  '+  result1  +' $');
    alert('Your trip in hybrid costs  '+    result2   +' $');
    if ((result1-result2)<0)
        alert('You will save '+(result2-result1)+' $');
    else
        alert('You will save  '+(result1-result2)+' $');
    }
}
这将始终以正数输出“间隙”

另外,
parseInt
是多余的,因为您已经使用
/
*
运算符对数字进行了强制转换。

是:

function Method(Distance,Cost,Milage) {
    result1=parseInt(Distance/Cost*Milage);
    result2=parseInt(Distance/46*Cost);
    alert('Your trip will costs  '+  result1  +' $');
    alert('Your trip in hybrid costs  '+    result2   +' $');
    if ((result1-result2)<0)
        alert('You will save '+(result2-result1)+' $');
    else
        alert('You will save  '+(result1-result2)+' $');
    }
}
这将始终以正数输出“间隙”


另外,
parseInt
是多余的,因为您已经使用
/
*
运算符对数字进行了强制转换。

是和否,至少您可以写得更短:

而不是停止打电话

alert("You will save "+Math.abs(result1-result2)+" $");
每次都是

你可以提醒一下

Method(Distance,Cost,Milage);

每次都是和否,至少你可以写得更短:

而不是停止打电话

alert("You will save "+Math.abs(result1-result2)+" $");
每次都是

你可以提醒一下

Method(Distance,Cost,Milage);

每次都是和否,至少你可以写得更短:

而不是停止打电话

alert("You will save "+Math.abs(result1-result2)+" $");
每次都是

你可以提醒一下

Method(Distance,Cost,Milage);

每次都是和否,至少你可以写得更短:

而不是停止打电话

alert("You will save "+Math.abs(result1-result2)+" $");
每次都是

你可以提醒一下

Method(Distance,Cost,Milage);

每次

Short并不总是更好。我想建议改进方法名称以表明目的。此外,将“UI”调用与执行计算的方法分开。Short并不总是更好。我想建议改进方法名称以表明目的。此外,将“UI”调用与执行计算的方法分开执行计算。Short并不总是更好。我想建议改进方法名称以表明目的。此外,将“UI”调用与执行计算的方法分开。Short并不总是更好。我想建议改进方法名称以表明目的。此外,将“UI”调用与执行计算的方法分开我不做计算。我喜欢复杂的长线条。@bjb568我为你添加了一条超长的复杂线条;-D那条更新是关于什么的?哦,我喜欢复杂的长线条。@bjb568我为你添加了一条超长的复杂线条;-D那条更新是关于什么的?哦,我喜欢复杂的长线条。@bjb568我为你添加了一条超长的复杂线条;-D那是什么更新时关于?哦。我喜欢长而复杂的线条。@bjb568我为您添加了一条额外的长而复杂的线条;-D更新时关于什么?哦。