慕粉3213043
2017-05-27 16:34
<html>
<head>
<title>
</title>
</head>
<body>
<script>
var h=prompt("你是不是一样的爱我?");
if(h=4){
alert("我就知道是了");
}
if else(h=2){
alert("你干嘛犹豫");
}
if else(h=0){
document.write("你以前不这样的");
}
else{
alert("巧了,我也不爱你");
}
</script>
</body>
</html>
<html>
<head>
<title>
</title>
</head>
<body>
<script>
var h=prompt("你是不是一样的爱我?");
if(h==4){
alert("我就知道是了");
// break;
}else if(h==2){
alert("你干嘛犹豫");
}else if (h==0){
alert("111");
} else{
alert("巧了,我也不爱你");
}
</script>
</body>
</html>
兄弟,你是时候写BUG了。别埋没了自己
prompt("str1+str2");str1是显示内容,str2是你输入进去的东西,你要拿个变量把它装起来才能用于后面判断
不过全是自己写的,值得学习啊。
<!DOCTYPE HTML> <html> <head> <title></title> <script type="text/javascript"> var h=prompt("你是不是一样的爱我?",0); if(h==4){ alert("我就知道是了"); } else if(h==2){ alert("你干嘛犹豫"); } else if(h==0){ document.write("你以前不这样的"); } else{ alert("巧了,我也不爱你"); } </script> </head> <body> </body> </html>
兄弟,错误有点多啊,主要是格式不对,还有楼上说了,然后就是else后的分号你写成中文了。
两个问题:① if的分支不是“if else”,而是“else if”(我觉得其它编程语言也应该不会有“if else”这样的吧,你不觉得用“if else”从逻辑上是说不通的吗?)。我们经常说的“if else”条件判断语句是说的if(){。。。}else(){。。。}。② 你没有理解区分“=”和“==”的含义,“=”是赋值,将等号右边的赋值给等号左边,“==”才是你这里需要用到的“等于”,所以你这里是应该用“==”的。 鄙人也是新手,如有错误,望指出~
首先你的h是一个变量,你没有定义,其次你也没有给h一个范围,没有确定的固定范围,你怎么让计算器给你读写
<script>
var h=prompt("你是不是一样的爱我?");
if(h=4){
alert("我就知道是了");
}
else if(h=2){
alert("你干嘛犹豫");
}
else if(h=0){
document.write("你以前不这样的");
}
else{
alert("巧了,我也不爱你");
}
</script>
JavaScript进阶篇
468061 学习 · 21891 问题
相似问题