He's not trolling. Construct has Typecasting. It will automatically convert from one type to another.
If you set a number variable with a string you will get the number. if the string is a number, otherwise you get NaN (Not a Number). In a text variable you can store what ever you want.
Number variables are always float. Int is the same as floor you need this only if you want no decimals.