1 | initial version |
You are correct.
As for what is in fb if status is not 1, it is undefined. It's likely the last value that failed the validity check, but it could also be the starting value, or anything else, including NaN. Do not use these values.