If zmienna = zmienna Then ... ElseIf warunek Then ... Else ... End If
Operator ":=" występuje natomiast przy odwoływaniu się do parametrów funkcji i procedur z użyciem notacji imiennej np.
JakasProcedura (jakis_parametr:= wartosc1, inny_parametrr := wartosc2)
Jest to przydatne gdy dana funkcja (procedura) przyjmuje dużą ilość argumentów opcjonalnych.
Łańcuchy znaków zamykane są w cudzysłowach ("). Jeżeli trzeba w Stringu użyć cudzysłowu używa się podwójnego znaku cudzysłowu
Dim a As String = "A wtedy on powiedział ""Dajcie mi spokój.""" ' A zawiera: A wtedy on powiedział "Dajcie mi spokój."
Nie występują znaki specjalne w formacie \" \n itp.
Dim b As String = "zmienna x=""" & a & """" & Chr(10) & _ "następna linijka." 'b zawiera: zmienna x="A wtedy on powiedział "Dajcie mi spokój."" ' następna linijka.
W tej kwestii rodzina Basic zachowuje się podobnie do języka Ada. Znak 10 to znak końca linii tak więc Chr(10) daje znak końca linii.