Why IE is idiotic and Stupid?

Very simple.
Just try to run this JavaScript code in IE7 and FireFox :-

    function processString(myString) {
      for (i = 0; i < myString.length; ++i) {

This code runs correctly on FireFox.
but in IE7 the result will be 'undefined' :D.

Conclusion :
IE doesnot support the string [] operator so u have to use charAt( ).
IE really sucks :).