下面这个javascript语句是什么意思?如何理解?

iT < 0 && (iT = 0);    
iT > maxT && (iT = maxT);  

如果我没猜错的话,这两个返回的应该都是false;

逻辑与 (&&)    expr1 && expr2     (逻辑与) 如果expr1能被转换为false,那么返回expr1;否则,返回expr2。
 因此,&&用于布尔值时,当操作数都为true时返回true;否则返回false.

你说的对。

短路运算,逻辑与只有当左边的表达式成立时才会执行右侧的代码。当 IT < 0 时,把 IT 赋值为 0,下面的同理。