Javascript没有读取所有var

时间:2017-02-22 11:33:47

标签: javascript html css

 <!doctype html>
 <html>
 <head>
 <meta charset="UTF-8">
 <title>Exchange rate</title>
 <link rel="stylesheet"type="text/css"href="exstyle.css"/>

 </head>

 <body>
 <script type="text/javascript">
     d=35;

     e=40;

     x=prompt("Insert Value");
     var z=x/d,
        g=x/e;


    var currency;
     currency=prompt("Insert Country");

     if(currency="dollar"){
        document.write(+z);
     }
     else 
         if(currency="euro"){
         document.write(+g);
    }


 </script>
 </body>
 </html>

当我尝试运行此代码时,结果始终相同。 示例我输入4000作为x的值,当我输入货币作为美元时,我得到114.28这是正确的但是当我将货币作为欧元插入时,结果仍然与美元相同。我做错了什么?

1 个答案:

答案 0 :(得分:1)

您需要执行比较运算符(==)

  if(currency=="dollar"){
    document.write(+z);
 }
 else 
     if(currency=="euro"){
     document.write(+g);
}