その通りです。IF文の条件に数値を置くと  0以外→TRUE(条件成立)  0→FALSE(条件非成立) として実行されます。