文本运算符

以下是专为文本字符串使用而设计的运算符:

运算符 描述
引号 "x"、'x' 用于创建文本字符串字面量。例如: "My text string"
加法 x+y 既用于数值加法,也用于文本串联。当加法用于串联文本字符串时,它只是将字符串 y 追加到字符串 x 并返回结果。例如,表达式 "My "+"text" 与 "My text" 相同。如果与加法运算符一起使用的任一操作数是文本字符串,则该运算符执行文本串联而非数值加法。如果一个操作数是文本字符串而另一个是数字,则数字被转换为文本字符串。在输入依赖此自动转换的表达式时,请考虑多个加法运算的执行顺序。例如,表达式 "A="+2+3 产生结果 A=23 而非 A=5。原因在于加法运算的执行顺序与以下表达式相同:("A="+2)+3 相比之下,表达式 "A="+(2+3) 产生结果 A=5。