if (xhr.status == 200 && xhr.status < 300)  // http status between 200 to 299 are all successful

このようなjavascriptのコードがあるのですが、これはstatusが200しかtrueにならないと思うのですが、どういうことでしょうか?