if(num>0){
alert(num+"是正")
}else if(num<0){
alert(num+"是负")
}else{
alert(num+"是零")
}
}
-50是比-100要大啊, 呵呵如果你是要取绝对值,可以这么用:
var a=-50, b=-100
if(a>b){alert('a>b')} else alert('a<b')
if(abs(a)>abs(b)){alert("|a|>|b|")
else alert("|a|<|b|")
// abs()是取绝对值
<html><head>
<script language="javaScript">
function ch(){
if(isNaN(nob.value)){
alert("您输入的非数字")
}
else{
if(nob.value == 0){
alert("您输入的数字是0!")
}
else if(nob.value >0){
alert("您输入的数字是正数!")
}
else{
alert("您输入的数字是负数!")
}
}
nob.value=""
}
</script>
</head>
<body>
<input type=text name=nob></input></br>
<input type=button name=ok onclick="ch()" value="判断">
</body>
</html>