The Math node carries out its calculations using the data type that is defined in the Attribute Manager. If the node receives input values of a different data type, they are converted to the Math node’s data type before the calculation takes place. The Math node allows more than two inputs to be used, whereas the FloatMath node is limited to two inputs.
This node, on the other hand, always carries out its calculations using the Real data type. If the node receives input values of a data type other than Real, they will be converted to the type Real before the operation is performed. In the case of an input value of the type Vector, the length of the vector will be used.