问答详情
源自:1-2 编程练习

JavaScript进阶篇 1-2编程练习

<!DOCTYPE HTML>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>系好安全带,准备启航</title>
<!--引入外部文件的方式-->

<script type="text/javascript" >
//多行注释
 
//在页面中显示文字
document.write("系好安全带,准备起航--目标JS")
function zhangwo () {
var aa=confirm("准备好了吗?");
   if (aa=true)
{ document.write("准备好了,起航吧!");}
   else
{ document.write("去学习JS入门篇");}
}

//页面中弹出提示框


//单行注释
 
</script>
</head>
<body>
<input name="buttom" type="button" onclick="zhangwo()"value="点击我,弹出对话框"/>
</body>
</html>

为什么我点击取消还是会显示“准备好了,起航吧!"?

提问者:慕课此昵称 2016-05-10 10:26

个回答

  • 慕粉3238791
    2016-05-10 10:38:25
    已采纳

    是aa==true

  • 飞舞的墨
    2016-05-10 10:57:40

    = 是赋值 == 是判断是否相等

    aa=true 要换成a==true


  • 哈里至尊
    2016-05-10 10:50:24

    ==是判断符号  =是赋值符合

  • 江米
    2016-05-10 10:49:59

    aa=true是赋值,应该用aa==true来判断是否相等。

  • 萧鸿
    2016-05-10 10:44:44

    aa=confirm("准备好了吗?");这个你可以理解为赋值

    aa==confirm("准备好了吗?");这个才是用来判断相等的!

  • Estar_N
    2016-05-10 10:42:16

      if (aa=true)

    这里少了个等号,改成  if (aa==true) 就好了