2-9 我与你同在(逻辑与操作符)
本节编程练习不计算学习进度,请电脑登录imooc.com操作

我与你同在(逻辑与操作符)

数学里面的“a>b”,在JavaScript中还表示为a>b;数学中的“b大于a,b小于c”是“a<b<c”,那么在JavaScript中可以用&&表示,如下:

b>a && b<c    //“&&”是并且的意思, 读法"b大于a"并且" b小于c "

好比我们参加高考时,在进入考场前,必须出示准考证和身份证,两者缺一不可,否则不能参加考试,表示如下:

if(有准考证 &&有身份证) 
{
   进行考场考试
}

 “&&”是逻辑与操作符,只有“&&”两边值同时满足(同时为真),整个表达式值才为真。

逻辑与操作符值表:

注意: 如果A为假,A && B为假,不会在执行B; 反之,如果A为真,要由 B 的值来决定 A && B 的值。

任务

JavaScript考试成绩中,numa(表示笔试)考了60分,numb(表示实践)考了70分,只有两项成绩都大于或等于60分,该课程考核就通过。

1. 在右边编辑器中第10行,if语句的括号内输入numa>=60 && numb>=60

  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  2. <html xmlns="http://www.w3.org/1999/xhtml">
  3. <head>
  4. <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  5. <title>逻辑与</title>
  6. <script type="text/javascript">
  7. var numa,numb;
  8. numa=60;
  9. numb=70;
  10. if( )
  11. {
  12. document.write("JavaScript考核通过!"+"<br>");
  13. }
  14. </script>
  15. </head>
  16. <body>
  17. </body>
  18. </html>
下一节