<
<script>
var aa="false";
if(aa=="true"){
alert('a');}
else
{
alert('b');
}</script>
运行结果:
始终执行的是alert(’a‘);
不知道是什么原因
<script>
var aa="false";
if(aa=="true"){
alert('a');}
else
{
alert('b');
}</script>
运行结果:
始终执行的是alert(’a‘);
不知道是什么原因
var aa="false";
if(aa=="true"){
alert('a');}
else
{
alert('b');
}
</script>
var aa="false";
if(aa=="true"){
alert('a')
;}else
{
alert('b');
}</script>
不过,就算是全角的分号,也应该是异常,而不会alert('a');
再不过,我把你的源码拷出来,把全角都改了,运行完全正常。!
java中用out.println("true");
写的
在if前alert得到的也是true,郁闷了
if(aa){
alert("a");
}
else
{
alert("b");
}
<script>
var aa="false";
if(aa==true){
alert('a');}
else
{
alert('b');
}</script>
这样就会执行的是alert(’a‘);
var aa="false";
if(aa=="true"){
alert('测试错误');}
else
{
alert('测试正确');
}
</script>楼主在我这里测试的没有问题,以后测试的时候不要输出‘a’或‘b’ 的写出汉字或者'right'或者 'wrong',这样记清楚又明了,楼主也不用为输出的是什么分析而烦恼