Operator (+)Operator (+) jest używany do obliczania sumy wyrażeń. Składnia: [Wynik=] Wyrażenie1+Wyrażenie2 Wynik (Opcjonalne) jest dowolną zmienną numeryczną Wyrażenie1 (Wymagane) jest dowolnym wyrażeniem Wyrażenie2 (Wymagane) jest dowolnym wyrażeniem Operator + jest używany również do łączenia łańcuchów. Może to powodować problemy z określeniem czy wykonywane ma być dodawanie czy łączenie łańcuchów. Dlatego do łączenia łańcuchów należy używać operatora &. Obowiązujące zasady:
Operacja dodawania arytmetycznego wymaga Wyrażeń numerycznych a typ wyniku jest zwykle taki jak bardziej precyzyjny typ jednego z Wyrażeń. Kolejność precyzji typów (od najmniej do najbardziej precyzyjnego): Byte, Integer, Long, Single, Double, Currency i Decimal. Wyjątkami tych działań są:
Jeżeli jedno lub obydwa Wyrażenia mają wartość Null, Wynik będzie miał wartość Null. Jeżeli obydwa Wyrażenia mają wartość Empty, zwrócona zostanie wartość Integer. Jednak jeżeli tylko jedno wyrażenie ma wartość Null, drugie Wyrażenie zostanie zwrócone jako Wynik. Kolejność precyzji używana przy dodawaniu i odejmowaniu nie jest taka sama jak przy mnożeniu. Przykład użycia operatora +: Dim varWynik, Var1, Var2 varWynik=2+2 'varWynik=4 varWynik=4257.04+98112 'varWynik=102369.04. Var1="34": Var2=6 varWynik=Var1+Var2 'varWynik=40 Var1="34": Var2="6" varWynik=Var1+Var2 'varWynik="346" (łączenie łańcuchów). na górę strony... |