Check if a value is an integer:
Number.isInteger(42) // true
Number.isInteger(42.0) // true (42.0 equals 42)
Number.isInteger(42.5) // false
Number.isInteger("42") // false (string)
This is more reliable than checking value % 1 === 0 because it also verifies the type is a number.