Переменные VBScript

Оцените статью

windows75731 Переменные VBScriptПеременные VBScript могут обрабатываться с помощью Операторов для выполнения математических или строковых операций. Например, оператор + складывает числовые переменные. Для вычисления возраста Сью Смит в следующем году можно воспользоваться следующим оператором VBScript: age = age+l Это означает, что нужно взять переменную age, прибавить к ее значению 1 и сохранить результат в той же переменной age. В предыдущем примере я также могу написать такую строку кода: fullname = firstname & " " & VBScript дает возможность использовать символ & в качестве точно такого же способа объединения строк. Со строками операторы & и + делают абсолютно одинаковые вещи, но с точки зрения хорошего стиля программирования оператор & поясняет для тех, кто читает вашу программу, что складываются строки, а не числа. Кроме этого, оператор & обладает еще одним преимуществом: он может использоваться с переменными и выражениями любого типа. Операторы сгруппированы в три категории: Операторы сравнения и логические операторы выдают не числовые или строковые, а Булевы значения (Тrue или Fal se). Эти операторы часто используются для изменения направления выполнения сценария, как в следующем примере: if Age > 40 then

Каждый из операторов в каждой категории обладает Превосходством или приоритетом, определяющим порядок, в котором вычисляются части выражения. Порядок, определяемый превосходством внутри вычисления, играет Весьма важную Роль. Например, значение выражения 1+3*3 равно 10, а не 12. Следуя соглашению, используемому математиками, умножение имеет более высокий приоритет, чем сложение. VBScript сначала вычисляет 3*3, а затем прибавляет результат к 1. (Как вы, наверное, помните, этот вопрос рассматривался в школе на уроках алгебры.) Чтобы заставить VBScript вычислять выражения в другом порядке, используются скобки. Например, вычисление выражения (1+3) *3 приведет к результату 12. Выражения в скобках вычисляются в первую очередь. Иногда выражения содержат операторы из нескольких категорий. Например, следующее сравнение содержит как арифметический оператор, так и оператор сравнения: Как уже упоминалось, если в одном выражении сочетаются значения переменных или констант разного типа, VBScript пытается привести значения к приемлемым типам. Хотя умножение даты на число смысла не имеет (сколько будет, если 2 умножить на 4 августа?), операторы сложения и вычитания, как показано в табл. 2.4, работают вполне предсказуемо.

Комментирование закрыто.

Вверх страницы