that's not the point of this code though. the "val" might not be a number, it might be "fiwhfoie", so the parseInt call will turn that into an empty string. The == then compares "true int parsing" versus coerced, so we can use `== val` or we can use `+'' === val`, but the latter is less readable.