gpt4 book ai didi

javascript - 类似的方法可以为空白点发出警报消息吗?

转载 作者:行者123 更新时间:2023-12-01 02:02:09 24 4
gpt4 key购买 nike

如果没有输入数字,则应显示一条消息,要求用户至少输入一个数字。

我想知道是否还有其他方法可以实现?如果我输入 b(num2)c(num3) 的值,但我不会输入 a(num1),我会收到该警报从末尾弹出

Javascript

function max(){
var a=parseInt(document.getElementById("num1").value);
var b=parseInt(document.getElementById("num2").value);
var c=parseInt(document.getElementById("num3").value);
if(a>b && a>c){
alert(num1.value);
}else if(b>a && b>c){
alert(num2.value);
}else if(c>a && c>b){
alert(num3.value);
}else if(a>b && a>c){
alert(num1.value);
}else if(a>b){
alert(num1.value);
}else if(a>c){
alert(num1.value);
return;
}else if(b>a){
alert(num2.value);
}else if(b>c){
alert(num2.value);
}else if(c>a){
alert(num3.value);
}else if(c>b){
alert(num3.value);
}else if(a){
alert(num1.value);
}else if(b){
alert(num2.value);
}else if(c){
alert(num3.value);
}

if (document.getElementById("num1").value == "") {
alert("Input at least one number");
}
}

HTML

<input type="text" id="num1" >a </br><br>
<input type="text" id="num2" >b </br><br>
<input type="text" id="num3" >c </br><br>
<button onclick="max()">"Click me !</button>

最佳答案

function max(){
var a=parseInt(document.getElementById("num1").value);
var b=parseInt(document.getElementById("num2").value);
var c=parseInt(document.getElementById("num3").value);

//exclude NaNs
nbs = [a,b,c].filter(nb => !isNaN(nb));

if (isNaN(a) && isNaN(b) && isNaN(c)) {
alert("Input at least one number");
}
else {
console.log(Math.max(...nbs));
}
}
<input type="text" id="num1" >a </br><br>
<input type="text" id="num2" >b </br><br>
<input type="text" id="num3" >c </br><br>
<button onclick="max()">"Click me !</button>

关于javascript - 类似的方法可以为空白点发出警报消息吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50465666/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com