我从JavaScript学习的例子中获得了JavaScript代码。我认为代码是正确的,但我不知道如何让它显示出来。有人可以帮忙吗?
var num =2;
var bool = false;
if(num ==1 && bool==1) alert("TEST1 bool: "+ bool);
else
if(num ==2 && bool==1) alert("TEST2 bool: ")+ bool);
else
if(num ==2 && bool==0) alert("TEST3 bool: ")+ bool);
else
if(num ==3 && bool==0) alert("TEST4 bool: ")+ bool);
提前谢谢你。
答案 0 :(得分:1)
您可以在浏览器控制台中或使用jsfiddle等工具执行此操作,也可以将其保存到HTML文件并在浏览器中打开该文件。
您的代码中也有拼写错误 - 您需要删除一些括号。如果你要定义bool = false
,那么请注意,当你将它与1
和0
进行比较时,这只能起作用,因为JS是松散类型的。 1被强制等同于真,0被强制等同于假。
var num =2;
var bool = false;
if(num ==1 && bool==1) alert("TEST1 bool: "+ bool);
else
if(num ==2 && bool==1) alert("TEST2 bool: "+ bool);
else
if(num ==2 && bool==0) alert("TEST3 bool: "+ bool);
else
if(num ==3 && bool==0) alert("TEST4 bool: "+ bool);
JSFiddle示例
JSFiddle很适合这种事情,因为你可以很容易地加载像jQuery这样的库。
浏览器控制台
正如@Evegeniy在上面的评论中所说,只需打开您的Web开发人员工具,切换到控制台,粘贴您的代码并运行。
档案
创建一个HTML文件,如:
<html>
<head>
<script type="text/javascript">
var num =2;
var bool = false;
if(num ==1 && bool==1) alert("TEST1 bool: "+ bool);
else
if(num ==2 && bool==1) alert("TEST2 bool: "+ bool);
else
if(num ==2 && bool==0) alert("TEST3 bool: "+ bool);
else
if(num ==3 && bool==0) alert("TEST4 bool: "+ bool);
</script>
</head>
<body></body>
</html>
并在浏览器中打开它。
答案 1 :(得分:0)
var bool的类型为boolean use bool for bool == 1和!bool for bool == 0还有一个额外的括号警告
var num =2; var bool = false;
if(num ==1 && bool)
alert("TEST1 bool: "+ bool);
else if(num ==2 && bool)
alert("TEST2 bool: "+ bool);
else if(num ==2 && !bool)
alert("TEST3 bool: "+ bool);
else if(num ==3 && !bool)
alert("TEST4 bool: "+ bool);
答案 2 :(得分:0)
还有一个额外的括号......此外,在这种情况下你可以删除else语句。
var num =2; var bool = false;
if(num ==1 && bool==1) alert("TEST1 bool: "+ bool);
if(num ==2 && bool==1) alert("TEST2 bool: "+ bool);
if(num ==2 && bool==0) alert("TEST3 bool: "+ bool);
if(num ==3 && bool==0) alert("TEST4 bool: "+ bool);