唐胡璐 QTP技巧 和 的區別

2022-09-04 13:39:19 字數 381 閱讀 9733

今天在錄指令碼的時候,偶爾發現,以前一直使用的"+"號來連線字串,當遇到numeric 型別的值會報錯,於是把"+"號和"&"號的用法整理了一下。 

"+"和"&"的區別: 

"+":加法運算子 

如果兩個表示式都是numeric ,則相加; 

如果兩個表示式都是strings ,則連線; 

如果乙個表示式是numeric ,另乙個是string ,把string 轉換成numeric ,再相加。 

"&":字串連線符 

把兩個表示式都轉換成string,然後連線。 

舉個例子就很明白了,注釋的部分是結果。 

msgbox "1" & 3 '13

msgbox "1"+3 '4