注册 登录
编程论坛 JavaScript论坛

一个小问题,进来个人帮忙回答一下

a279094000 发布于 2010-10-17 11:45, 531 次点击
<script language="javascript">
  var strScores=90;
  if(strScores>=0&&strScores<60)
{
  document.write(不合格);


}

这段代码里的if(strScores>=0&&strScores<60)
我知道这句话是小于等于0分而且又小于60分的为不合格,但是这句里的  &&strScores  是什么意思?

4 回复
#2
zmh8862010-10-17 17:30
&&是js里的 “与” 逻辑运算符号 相当于vb里的and
#3
guxinghan2010-10-17 21:42
逻辑与,strScores>=0&&strScores<60就是StrScores同时满足大于等于0且小于60,就执行if中的语句。
#4
创海一号2010-10-19 11:46
&&strScores:
"&&"是"和"或"与"的意思.
strScores 是一个变量(创建的变量)

 document.write(不合格);
应是
 document.write("不合格");

#5
中美互联2010-12-19 16:31
if(strScores >= 0 && strScores < 60) 这符号表示两个条件都成立也就是为真(true)就运行IF里面的代码
如果是这样的写的话 if(strScores >= 0 || strScores < 60) 两个条件里有一个成立 就运行IF里面的代码
1