JavaScript教程-JavaScript条件语句
JavaScript if-else语句用于根据条件是否为真来执行代码。JavaScript中有三种if语句的形式。
- if语句
- if else语句
- if else if语句
JavaScript If语句
当条件为真时,它只评估代码内容。JavaScript if语句的语法如下:
if (expression) {
// 在条件为真时要执行的内容
}
让我们看一个简单的JavaScript if语句示例,判断一个数是不是大于10。
<script>
var a = 20;
if (a > 10) {
document.write("a的值大于10");
}
</script>
以上示例的输出结果
a的值大于10
JavaScript If...else语句
无论条件是真还是假,它都会评估代码内容。JavaScript if-else语句的语法如下:
if (expression) {
// 在条件为真时要执行的内容
} else {
// 在条件为假时要执行的内容
}
让我们看一个JavaScript if-else语句的示例,判断一个数是奇数还是偶数。
<script>
var a = 20;
if (a % 2 == 0) {
document.write("a是偶数");
} else {
document.write("a是奇数");
}
</script>
以上示例的输出结果
a是偶数
JavaScript If...else if语句
它只评估从多个表达式中为真的表达式的代码内容。JavaScript if else if语句的语法如下:
if (expression1) {
// 如果expression1为真时要执行的内容
} else if (expression2) {
// 如果expression2为真时要执行的内容
} else if (expression3) {
// 如果expression3为真时要执行的内容
} else {
// 如果所有表达式都为假时要执行的内容
}
让我们看一个简单的JavaScript if else if语句的示例,判断一个数是等于10、等于15还是等于20。
<script>
var a = 20;
if (a == 10) {
document.write("a等于10");
} else if (a == 15) {
document.write("a等于15");
} else if (a == 20) {
document.write("a等于20");
} else {
document.write("a不等于10、15或20");
}
</script>
以上示例的输出结果
a等于20