就是这段简单代码,和书上一模一样的敲的啊!!
<body>
<script language="JavaScript">
var str="i will allaways fuck you";
a=str.charAt(5);
b=str.indexOf("i");
c=str.lastIndexOf("i");
d=str.indexOf("l");
e=str.tolowerCase();
document.write(a+"<br>"+b+"<br>"+c+"<br>"+d+"<br>"+e);
</script>
</body>

解决方案 »

  1.   

    仔细对比下面的代码与你的代码不同之处:<body>
    <script language="JavaScript">
    var str="i will allaways fuck you";
    var a=str.charAt(5);
    var b=str.indexOf("i");
    var c=str.lastIndexOf("i");
    var d=str.indexOf("l");
    var e=str.toLowerCase();
    document.write(a+"<br>"+b+"<br>"+c+"<br>"+d+"<br>"+e);
    </script>
    </body>
      

  2.   

    e=str.tolowerCase();
    中的函数写错了,L大写就好了,不过变量最好加上var不然会是全局变量,自己也要会调试,写个html在IE里面一运行就知道错哪了.
      

  3.   

    javaScript是区分大小写的,建议你用fireBug去调试。会有报错的信息给你的。