日期:2014-05-17 浏览次数:20799 次
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