当前位置: 代码迷 >> 综合 >> JavaScript-条件判断if语句
  详细解决方案

JavaScript-条件判断if语句

热度:58   发布时间:2023-10-25 03:21:43.0

if语句的语法如下:

if(条件){语句;}

    <script>var data = 9;if(data % 2){document.write(data + "是奇数");}</script>

我们先定义一个变量data,赋值为9,我们在if语句中判断data所附的值是否为奇数,%运算符是是取余,能整除的是偶数,不能整除的是奇数,所以在页面中就会显示9是奇数;

那么我们如果输入的不是9是其他数字那该怎么办呢?

我们可以用if.else语句来解决:

if(条件){语句;}else{语句;}

    <script>var data = 10;if(data % 2){document.write(data + "是奇数");}else{document.write(data + "是偶数")}</script>

这样,当if条件判断data能被整除,就会执行else中的语句。

如果我们的条件不止一个该怎么办呢?

我们可以用if.else if语句来解决多个条件所出现的问题

if(条件){语句;}else if{语句1;}else if{语句2;}else if{语句3;}。。。

    <script>var day=5;if(day == 1){document.write("today is 1")}else if(day == 2){document.write("today is 2")}else if(day == 3){document.write("today is 3")}else{document.write("pleace input 1-3")}</script>

我们先创建一个变量day,在if判断条件中,当day的值为1,2,3时,执行相应的语句,当以上条件都不符合时,执行最后的语句,因为day我们赋值为5,没有这个条件,所以执行最后一个语句,但是这样未免有些麻烦,我们下次再来学习另一种判断方法。

  相关解决方案