描述
nan: not a number 非數字
inf : infinity 無窮大的數,一般是超過浮點數的表示範圍。
代碼裡出現這兩個,得注意排除。
常見原因,代碼裡有0
其實以我之見,不用管它為啥出現,因為我們根本用不到nan和inf。學會把他們排除掉就好。
代碼
使用
isnan()
isinf()
如果是nan和inf會傳回true,否則傳回false
isnan(NaN) = true;
isinf(inf) = true;
nan: not a number 非數字
inf : infinity 無窮大的數,一般是超過浮點數的表示範圍。
代碼裡出現這兩個,得注意排除。
常見原因,代碼裡有0
其實以我之見,不用管它為啥出現,因為我們根本用不到nan和inf。學會把他們排除掉就好。
使用
isnan()
isinf()
如果是nan和inf會傳回true,否則傳回false
isnan(NaN) = true;
isinf(inf) = true;