Съобщи - Оператори и операции
Expression - комбинация от операнди и оператори, който определя реда на оценка на някаква стойност.
Операнд в най-простия случай е постоянна или идентификатор. Като цяло, всеки операнд експресия също е израз на стойност.
Операции определят действията, извършвани на операндите. Връща стойност.
Операторът е определен дизайн, специфични за конкретния език, който се променя състоянието на паметта на компютъра, но не връща нищо.
Забележка: Не бъркайте двете понятия, като например оператора и операцията. Тяхната основна разлика е, че операцията връща стойност, и търговецът не е налице.
Операторът на задача инструктира изчисление на експресията, разположен отдясно на знака (=) и определяне на променливата стойност, получена в ляво на оператора на задача. например:
"Изчислената стойност на аритметичен израз А + В, и резултатът се поставя в х
Променлива и изразяване трябва да бъде тип съвместими. В този пример, променливите х, А и Б трябва да бъде число, в противен случай изпълнението на оператора на тип налице несъответствие в грешка.
Забележка: В един ред, можете да въведете множество оператори в един ред, разделени с двоеточие (:). Въпреки това, не злоупотребявайте с тази възможност, в противен случай програмата ще бъде прочетен.
В такива операции VBScript използва конкатенация като + и
п = 300 "определя променлива стойност 300
"Функция CStr преобразува числова стойност на индексът п в низа, който
"Може да се сгъне на другата линия, а резултатът е настроен на една променлива и
S = CStr (п) + "възраст София."
MsgBox ите ", за да се получи стойността на диалоговия прозорец щанга
Конкатенация от низове с помощта на оператор + не е добра практика. Операция + добавя два операнда (ако последният - линия, има оператор конкатенация). Най-добрият подход - комбинирате струни с операцията , тъй като при комбинирането на работа VBScript две различни стойности формати автоматично конвертира видове без функция CSRC. например:
S = N "години, София. '' видове грешки в този пример не възникват
Аритметични операции връщат променлива числена стойност. Примери на аритметични операции, показани в Таблица 5:
Таблица 5 - Примери на аритметични операции