这个几个问题(对你有帮助的话采纳一下呗):
1.其实你的正确答案出来了,最后的结果就是输出的a,为什么?因为<
在html
页面中,是打印不出来的,你需要用<
代替小于号,用>
代替大于号。
2.你后面还输出来了个document.write('
这个代码,页面上有错误吧,你检查一下。
全部代码如下:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<body>
<script>
var a = 12,b = 24;
document.write("a的值是:",a);
document.write("<br/>b的值是:",b);
document.write("<br/>");
if(a>b){
document.write("a>b");
}else if(a<b){
document.write("a<b");
}else {
document.write("a=b");
}
</script>
</body>
</html>
运行效果:
你这个a又是哪里来的呢,单独 document.write("a>b");应该是没问题的