如果在Javascript中的其他示例 - 初学者

时间:2015-04-14 08:24:53

标签: javascript html

我从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);

提前谢谢你。

3 个答案:

答案 0 :(得分:1)

您可以在浏览器控制台中或使用jsfiddle等工具执行此操作,也可以将其保存到HTML文件并在浏览器中打开该文件。

您的代码中也有拼写错误 - 您需要删除一些括号。如果你要定义bool = false,那么请注意,当你将它与10进行比较时,这只能起作用,因为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示例

http://jsfiddle.net/mx3eyhxf/

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);