Оператори и експлоатация

Expression - комбинация от операнди и оператори, който определя реда на оценка на някаква стойност.

Операнд в най-простия случай е постоянна или идентификатор. Като цяло, всеки операнд експресия също е израз на стойност.

Операции определят действията, извършвани на операндите. Връща стойност.

Операторът е определен дизайн, специфични за конкретния език, който се променя състоянието на паметта на компютъра, но не връща нищо.

Забележка: Не бъркайте двете понятия, като например оператора и операцията. Тяхната основна разлика е, че операцията връща стойност, и търговецът не е налице.

Операторът на задача инструктира изчисление на експресията, разположен отдясно на знака (=) и определяне на променливата стойност, получена в ляво на оператора на задача. например:

"Изчислената стойност на аритметичен израз А + В, и резултатът се поставя в х

Променлива и изразяване трябва да бъде тип съвместими. В този пример, променливите х, А и Б трябва да бъде число, в противен случай изпълнението на оператора на тип налице несъответствие в грешка.

Забележка: В един ред, можете да въведете множество оператори в един ред, разделени с двоеточие (:). Въпреки това, не злоупотребявайте с тази възможност, в противен случай програмата ще бъде прочетен.

В такива операции VBScript използва конкатенация като + и

п = 300 "определя променлива стойност 300

"Функция CStr преобразува числова стойност на индексът п в низа, който

"Може да се сгъне на другата линия, а резултатът е настроен на една променлива и

S = CStr (п) + "възраст София."

MsgBox ите ", за да се получи стойността на диалоговия прозорец щанга

Конкатенация от низове с помощта на оператор + не е добра практика. Операция + добавя два операнда (ако последният - линия, има оператор конкатенация). Най-добрият подход - комбинирате струни с операцията , тъй като при комбинирането на работа VBScript две различни стойности формати автоматично конвертира видове без функция CSRC. например:

S = N "години, София. '' видове грешки в този пример не възникват

Аритметични операции връщат променлива числена стойност. Примери на аритметични операции, показани в Таблица 5:

Таблица 5 - Примери на аритметични операции