# Uint oddness

**URL:** https://forum.kirupa.com/t/uint-oddness/290942
**Category:** Uncategorized
**Created:** [June 22, 2009, 3:11pm UTC](https://forum.kirupa.com/t/uint-oddness/290942 "2009-06-22T15:11:33Z")
**Posts on this page:** 1
**Page:** 1

<div class="post-metadata">

### Author: ![dmennenoh](https://avatars.discourse-cdn.com/v4/letter/d/9dc877/32.png) [@dmennenoh](https://forum.kirupa.com/u/dmennenoh)
#### Post date: [June 22, 2009, 3:11pm UTC](https://forum.kirupa.com/t/uint-oddness/290942/1 "2009-06-22T15:11:33Z")

</div>

Anyone explain why this causes a timeout error:

for (var i:uint = 4; i \>= 0; i–) {  
}

If I replace uint with int, or Number, it is fine.

It is the \>= 0 that causes the issue. If I just do i \> 0 it works fine.

If I do:

var i:uint = 0;  
trace(i);

I get 0…

But it won’t work in a for loop. Odd.
