javascript條件語句
<script>
?var b = "hello";
?</script>
<script>
alert (b);
</script>
這個(gè)hello能打出來嗎?這是今天黃Sir上課問的問題.好多人沒反映過來.我也算一個(gè)吧.
答案是能打出來.*因?yàn)閷懺诓煌瑝K的變量可以相互引用..!!
邏輯運(yùn)算符
&&與.就是數(shù)學(xué)上的且!
||或.
!非.
在與里面,只要有1個(gè)是false,那結(jié)果就是false.
在或里面,只要有個(gè)是true,那結(jié)果就是ture.
非.如果是true那么它的非就是false,反之亦是.
如果是數(shù)字,記住只有0是false.只要是非0就都是true.
switch(day = 1)? //switch只能表示等或者不等的映射關(guān)系
?{
??case day = 1:
??{
???alert("monday");
??}break;????? //如果不加break會(huì)繼續(xù)往下執(zhí)行,并且忽略后來的比對(duì),直到遇到下一個(gè)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個(gè)可加可不加,但是加上比較嚴(yán)謹(jǐn)。
}
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");
}
posted on 2006-11-30 20:10 扯 閱讀(561) 評(píng)論(0) 編輯 收藏