Javascript 此函数的Max.math-家庭作业

Javascript 此函数的Max.math-家庭作业,javascript,Javascript,创建一个html页面,添加3个文本框,用户将在其中输入3个数字:a、b、c 添加一个按钮,单击该按钮将计算三个按钮中的最大数量。结果将显示在警报中。如果用户没有输入一个或两个数字,程序不应该崩溃 -案例: 如果没有引入数字,则应显示一条消息,要求用户至少输入数字 如果只引入三个数字中的一个,则该数字为最大数字 如果引入了两个数字,则应显示两个数字中的最大值 如果引入了三个数字,则应显示三个数字中的最大值 我是这样开始的: 函数displaysubmit(){ var numarA=docu

创建一个html页面,添加3个文本框,用户将在其中输入3个数字:a、b、c 添加一个按钮,单击该按钮将计算三个按钮中的最大数量。结果将显示在警报中。如果用户没有输入一个或两个数字,程序不应该崩溃

-案例

  • 如果没有引入数字,则应显示一条消息,要求用户至少输入数字
  • 如果只引入三个数字中的一个,则该数字为最大数字
  • 如果引入了两个数字,则应显示两个数字中的最大值
  • 如果引入了三个数字,则应显示三个数字中的最大值
我是这样开始的:

函数displaysubmit(){
var numarA=document.getElementById(“numarA”).value;
var numarB=document.getElementById(“numarB”).value;
var numarC=document.getElementById(“numarC”).value;
var numarAAsNumber=parseInt(numarA);
var numarBAsNumber=parseInt(numarB);
var numarCAsNumber=parseInt(numarC);
如果(!isNaN(numarasnumber)&&&!isNaN(numarBAsNumber)&&!isNaN(numarCAsNumber)){
var Submit=Math.max(numarA、numarB、numarC);
警报(提交);
}
}

练习2
A.
B
C
提交
提示: 按选择元素
document.getElementById(“numarA”).innerHTML
当保留为空时,它将是
,如果您将它放在任何
if
语句中,它将返回false,例如

if(document.getElementById(“numarA”).innerHTML){
someFunction();
}

不会做任何事。

你做得很好,只是缺少一些基本的东西

1-将您的输入和提交按钮包装在表单中

2-将单击功能添加到按钮

3-将事件传递到函数中

4-防止表单使用该事件提交/重新加载

5-您不需要添加parse int,您可以改为输入
type=“number”

6-在if语句中检查所有3个字段是否为空,然后显示消息,如果不是,则计算提交

例如:

函数显示提交(事件){
event.preventDefault();
var numarA=document.getElementById(“numarA”).value;
var numarB=document.getElementById(“numarB”).value;
var numarC=document.getElementById(“numarC”).value;
如果(numarA===”&&numarB==”&&numarC==”){
警报(“输入至少一个数字”);
}否则{
var Submit=Math.max(numarA、numarB、numarC);
警报(提交);
}
}

练习2
A.
B
C
提交

是否添加了按钮单击事件


Submit

你能给我看看javascript文件吗?我是初学者。我从0开始。我必须用最简单的方式写。请知道,当问起家庭作业时,你必须先尝试一些东西。如果我们直接为您编写解决方案,这将不会帮助您理解或学习。您需要展示您所做的尝试,因此不是免费的家庭作业代码编写服务,但我们很乐意帮助您修复代码。我建议您从教程开始,像这样谢谢,但我不知道如何在开始时添加这一点:如果没有引入数字,则应显示一条消息,要求用户至少输入数字。@TomițăIvanov很抱歉错过了这一部分。我编辑了答案