javascript - 如何添加两个以上的条件?例如: if , if , else
问题描述
<!DOCTYPE html>
<html>
<head>
<title>abcd</title>
</head>
<body>
<p id="demo"></p>
<button onclick="vote()">click</button>
<script>
function vote(){
var age,voteable;
age = Number(document.getElementById("age").value);
if (age > 120){
voteable = "not alive";
}
else{
voteable = ( age < 18) ? "Too young" : "Old enough";
}
document.getElementById('demo').innerHTML = voteable;
}
</script>
<input id="age" value="age"/>
</body>
在这里,我只有两个条件。如果和其他。我想添加另一个条件,如果输入不是数字。我该怎么做?
解决方案
请参阅MDN 文档:
if (condition1) statement1 else if (condition2) statement2 else if (condition3) statement3 ... else statementN
(当然,您可以将任何语句替换为包含多个语句的块)。
推荐阅读
- r - 通过 `...` 扩展 tidyverse 函数
- python - 不太确定 Python 上的 replace() 函数 - 为什么不将狗替换为猫?
- python - 从 cv2 捕获视频帧并异步上传到 azure blob
- laravel - 如何使用 datepicker 插入日期
- python - 过滤图类型
- blockchain - 实现子图来查询不同的区块链
- next.js - 使用 FaunaDB Dev 获取会话错误的 Next-Auth
- python - Matplotlib Plot 的标题和副标题不对齐
- java - 按对列表中的出现映射对象
- terraform - 使用“随机”资源(整数/字符串)时如何在 Terraform 中动态生成新变量?