日期:2014-05-17 浏览次数:20675 次
demo1.html
<html> <head> <script language="javascript"> var a=90; var b=90; if(a==b){ window.alert('ok'); //ok } //不同类型的判断 var b="abc"; if(a==b){ window.alert('ok'); }else{ window.alert('no');// no } var b="90"; if(a==b){ window.alert('ok'); //ok }else{ window.alert('no'); } var a=97; var b="a"; if(a==b){ window.alert('ok'); }else{ window.alert('no'); //no } </script> </head> <body></body> </html>
demo2.html
<html> <head> <script language="javascript"> var val1=window.prompt("请输入值"); var val2=window.prompt("请再输入值"); document.writeln("你的输入是"+(parseFloat (val1)+parseFloat (val2))); </script> </head> <body></body> </html>
demo3.html
<html> <head> <script language="javascript"> /*请编写一个程序,该程序可以接收两个数(可以是整数,也可是小数),并判读两个数是大于?小于?还是等于?*/ var num1=window.prompt("请输入第一个数"); var num2=window.prompt("请输入第二个数"); num1=parseFloat(num1); num2=parseFloat(num2); if(num1>num2){ window.alert("num1>num2"); }else if(num1<num2){ window.alert("num1<num2"); }else{ window.alert("num1=num2"); } </script> </head> <body></body> </html>
demo4.html
<html> <head> <script language="javascript"> var a=90; var b=9; if(a>b && a>345){ window.alert('ok'); }else{ window.alert('no'); } //如果是下面的情况,最后a为91 if(a>b && ++a>345){ window.alert('ok'); }else{ window.alert('no'); } window.alert("a="+a); //如果是下面的情况,最后a为90 var a=90; var b=9; // a<b不成立,因为是&&,直接就短路了,不再执行&&后面的语句了,直接就window.alert("no");。上面的在a>b成立的情况下,才去执行&&后面的语句。 if(a<b && ++a>345){ window.alert('ok'); }else{ window.alert('no'); } window.alert("a="+a); //另外的情况 var a=90; var b