【发布时间】:2018-12-20 12:29:33
【问题描述】:
JavaScript 返回 X - Y ,其中 X 和 Y 是实数,它们的和是负数,而不仅仅是负数。
我尝试了使用 if else 语句
if (Math.sign(function)<0)
else
if 语句只是在值前面有一个“-”来连接数字前面的字符串“减号”字符,而 else 语句只是一个常规的打印输出
function velocity_final(initial_velocity, acceleration, time)
{
var initial_velocity = prompt('Please enter the Initial Velocity in Meters per Second');
var acceleration = prompt('Please enter the acceleration in Meters per Second Squared');
var time = prompt('Please enter the time in seconds');
var final_velocity = initial_velocity + acceleration * time;
alert('The Final Velocity is '+ final_velocity + ' Meters Per Second');
}
【问题讨论】:
-
对于我输入 32、-9.81、10 的提示,它返回 32-98.100000 而不仅仅是一个负数
-
请花时间格式化您的示例代码,您不必跟进评论的内容,而是编辑帖子。您可以对帖子进行无限编辑,因此您可以随意使用。
-
如果 JavaScript 真的解析警报中任何潜在的负数并删除它们,那将是很有趣的
标签: javascript