| **Navigation:**  [[introduction.htm|Language Reference]] > 10 - Expressions > Types of Expressions >====== String Expressions ====== | [[numeric expressions.htm|{{btn_prev_n.gif|Previous page}}]][[introduction.htm|{{btn_home_n.gif|Return to chapter overview}}]][[logical expressions.htm|{{btn_next_n.gif|Next page}}]] | | || String expressions may be used as parameters of procedures and attributes, or as the source portion of an assignment statement when the destination is a string variable. String expressions may contain a single string or numeric variable, or a complex combination of sub-expressions, procedures, and operations. **Example:** **StringVar   STRING(30)** **Name        STRING(10)** **Weight      STRING(3)** **Phone       LONG** ** CODE** **!Concatenate a constant and variable** ** StringVar = 'Address:' & Cus:Address** **!Concatenate constant values** **!and FORMAT procedure's return value** ** StringVar = 'Phone:' & ' 305-' & FORMAT(Phone,@P###-####P)** **!Concatenate a constant and variable** ** StringVar = Weight & 'lbs.'** **See Also:** [[clip return string without trailing spaces .htm|CLIP]] [[the concatenation operator.htm|The Concatenation Operator]] [[data type conversion rules.htm|Data Conversion Rules]] [[format return formatted numbers into a picture .htm|FORMAT]]