Hi,
yes, normally that should work, but there is a special behavior related to the Number-type detection here:
Because often the intended type of an variable is not clear (e.g. Numbers are often stored as Strings) - the calc action internally 'tests' if a given value is a Number or a String to apply the correct operation. And '8e100682' is a special case here because it will be detected as 'exponential notation' because of the 'Numbers + e + Numbers' characters.
And as 8^100682 is an incredible large value the result is 'Infinity'.
That means normally and in the most cases the calc() action could be used also for adding/connecting strings but for strings representing numbers there could be unfortunately unexpected results...
Best regards,
Klaus