Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Operátor je prvek kódu, který provádí operaci s jedním nebo více elementy kódu, které obsahují hodnoty. Mezi prvky hodnot patří proměnné, konstanty, literály, vlastnosti, návraty z procedur Function a Operator, a výrazy.
Výraz je řada hodnotových prvků v kombinaci s operátory, což přináší novou hodnotu. Operátory pracují s prvky hodnot prováděním výpočtů, porovnání nebo jiných operací.
Typy operátorů
Visual Basic poskytuje následující typy operátorů:
Aritmetické operátory provádějí známé výpočty s číselnými hodnotami, včetně posunu jejich bitových vzorů.
Operátory porovnání porovnávají dva výrazy a vracejí
Booleanhodnotu představující výsledek porovnání.Operátory zřetězení spojují více řetězců do jednoho řetězce.
Logické a bitové operátory v jazyce Visual Basic kombinují
Booleannebo číselné hodnoty a vrací výsledek stejného datového typu jako hodnoty.
Prvky hodnot, které jsou kombinovány s operátorem, se nazývají operandy tohoto operátoru. Operátory v kombinaci s prvky hodnot tvoří výrazy, s výjimkou operátoru přiřazení, který tvoří příkaz. Další informace naleznete v tématu Příkazy.
Vyhodnocení výrazů
Konečný výsledek výrazu představuje hodnotu, která je obvykle známým datovým typem, například Boolean, Stringnebo číselného typu.
Tady jsou příklady výrazů.
5 + 4
' The preceding expression evaluates to 9.
15 * System.Math.Sqrt(9) + x
' The preceding expression evaluates to 45 plus the value of x.
"Concat" & "ena" & "tion"
' The preceding expression evaluates to "Concatenation".
763 < 23
' The preceding expression evaluates to False.
Několik operátorů může provádět akce v jednom výrazu nebo příkazu, jak ukazuje následující příklad.
x = 45 + y * z ^ 2
V předchozím příkladu Visual Basic provádí operace ve výrazu na pravé straně operátoru přiřazení (=), poté přiřadí výslednou hodnotu proměnné x vlevo. Neexistuje žádný praktický limit počtu operátorů, které lze kombinovat do výrazu, ale pochopení priority operátorů v jazyce Visual Basic je nezbytné k zajištění toho, abyste získali očekávané výsledky.