var s=false;
alert(s==false);

var s="false";
alert(s=="false");

解决方案 »

  1.   

    var s="false";引号内,表示,字符串
      

  2.   


    <script language="JavaScript">
    <!--   
    alert(eval("false")==false);
    // -->
    </script>
      

  3.   

    var s="false";
    s=eval("false");
    alert(s==false);
      

  4.   

    var str="false";
        var boolstytle=Boolean(str="false");
        alert(boolstyle);
      

  5.   

    我刚才发帖写错了一个字母 
         应该是 alert(boolstytle);
      

  6.   

    谢谢你们的解答,alert(eval("false")==false);固然能出来结果,但是我只是我举的一个例子,解决了这个问题,还是没有告诉我怎么把字符串转换成布尔型呀!
      

  7.   

    应该这样说吧:
    var s="false"
    .....//字符转布尔的步骤?
    alert(typeof(s));结果能显示是boolean就行
    望各位大虾赐教.
      

  8.   

    解决了:
    var s="false"
    if(s=="false")
        s=false;
    else if(s=="true")
        s=true;
    alert(typeof(s));
    不知道大家还有没有更好一点的办法。