<script>
var b = "hello";
</script>
<script>
alert (b);
</script>
这个hello能打出来吗?这是今天黄Sir上课问的问题.好多人没反映过来.我也算一个吧.
答案是能打出来.*因为写在不同块的变量可以相互引用..!!
逻辑运算符
&&与.就是数学上的且!
||或.
!非.
在与里面,只要有1个是false,那结果就是false.
在或里面,只要有个是true,那结果就是ture.
非.如果是true那么它的非就是false,反之亦是.
如果是数字,记住只有0是false.只要是非0就都是true.
switch(day = 1) //switch只能表示等或者不等的映射关系
{
case day = 1:
{
alert("monday");
}break; //如果不加break会继续往下执行,并且忽略后来的比对,直到遇到下一个break.
case day = 2:
{
alert("tuesday");
}break;
case day = 3:
{
alert("wednesday");
}break;
case day = 4:
{
alert("thursday");
}break;
case day = 5:
{
alert("friday");
}break;
case day = 6:
{
alert("saturday");
}break;
case day = 7:
{
alert("sunday");
}break;
default:
{
alert("error");
}break; //最后1个可加可不加,但是加上比较严谨。
}
var score = 99;
if(score>=90) //表示范围
{
alert("so cool");
}
else if(score>=80)
{
alert("good");
}
else if(score>=70)
{
alert("so-so")
}
else if(score>=60)
{
("pass");
}
else
{
alert("not pass");
}