Number is a number datatype. Long is a character datatype, which can include numbers, but won't be a number, so why would you want to store a number in a non-number datatype?