So is there no difference between using the + symbol on the keyboard and the operators shown below? I kind of assumed that was the whole point of having these.
Oh no those work just fine. Those are math related operations.
The + sign is used to merge two text strings together in programing. This is why it breaks when you try it as part of something bigger.
So 4{{+}}4 is the math operation and equals 8. Where 4+4 is the string operation and equals 44. Hope that makes sense.
And if you need the actual string + then you need to put it in a toString function to use it. So if you need the literal 4+4 to appear then you need 4toString(+)4 in the variable.
I’ve also noticed that the + operator (the green one above) sometimes - inconsistently - treats the input as a string and joins them together instead of adding them.
Check your inputs. Most likely one of the numbers you are mapping is a string type variable and not number. In such cases add a parseNumber() function to force it.