qq_小彦_0
2016-10-26 23:16
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>比较操作符</title>
<script type="text/javascript">
function dome(){
var numa,numb;
numa=1;
numb=7;
if(numa>numb){
alert("numa大于numb");}
else{if(numa!=numb){alert("numa不等于numb");}
else{document.write("出错了");}
}
}
</script>
</head>
<body>
<input name="button" type="button" onClick="dome()" value="比较numa和numb大小" >
<input name="button" type="button" onClick="dome()" value="点击我,弹出确认对话框" >
</body>
</html>
if后面的括号你输的是汉字形式的。
if(numa>numb)这个括号是汉字形式改为英文括号就可以了
"numa大于numb"这么写输出的是字符,numa+“大于”+numb这样写numa numb才是变量
应该是if{}
else if{}
else
你第二个写法有问题
两个else的输出冲突了
JavaScript进阶篇
468061 学习 · 21891 问题
相似问题