[英]If-else example in Javascript - Beginner
我从正在学习的示例中获得了这段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);
先感谢您。
您可以在浏览器控制台中使用jsfiddle之类的工具,也可以将其保存到HTML文件并在浏览器中打开该文件。
您的代码中也确实有错别字-您需要删除一些方括号。 而且,如果要定义bool = false
则请注意,将其与1
和0
进行比较时,这仅适用于JS的类型是松散的。 1被强制等效为true,0被强制等效为false。
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>
并在浏览器中打开它。
var bool的类型为boolean,对于bool == 1使用bool,对于bool == 0则使用!bool,警报中还会有一个额外的括号
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);
还有一个额外的括号...此外,在这种情况下,您可以删除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);
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.