Vbs - математичні функції і конвертування, visual basic script

Вирішив ще ось невелику статейку написати про те, які є математичні функції в VBS. Отже, список їх нижче:

Abs () - Повертає абсолютне значення числа, тобто його модуль.

Exp () - Повертає результат піднесення числа e (підстава натуральних логарифмів) в зазначену ступінь.

Fix () і Int () - Відкидають дробрную частина. Різниця в їх роботі тільки при роботі з негативними числами.

Fix (2.4) = 2; Fix (2.6) = 2; Fix (-2.4) = -2; Fix (-2.6) = - 2

Int (2.4) = 2; Int (2.6) = 2; Int (-2.4) = - 3; Int (-2.6) = - 3

Round () - Округлення із заданою точністю.

Вживання: Round (число, колвознаковпослезапятой)

Round (5.7846357. 3) = 5.784; Round (5.7846357) = 6; Round (5.22323) = 5

Sgn () - Повертає, негативне чи число, позитивне або нуль

Якщо аргумент менше 0, то функція повертає -1, якщо більше 0, то повертається 1 і, якщо агрумент дорівнює 0, то функція повертає 0.

Sqr () - Повертає квадратний корінь зазначеного числа

Log () - Повертає значення натурального логоріфма числа. Натуральним логарифмом називають логарифм за основою e.

Для обчислення логарифма числа x за основою n слід розділити натуральний логарифм числа x на натуральний логарифм числа n: Logn (x) = Log (x) / Log (n)

Так само в наявності стандартні тригонометричні функції:

Atn () - Повертає значення кута в радіанах.

Для перетворення змінних використовуються наступні функції: CBool ​​(), CByte (), CCur (), CDate (), CDbl (), CInt (), CLng (), CSng (), CStr ()

Як ви бачите, запам'ятати їх легко за типом змінної. Щоб перетворити одну змінну в іншу (перетворити - convert. Звідси перший символ усіх функцій C). Тому давайте розберемося, які типи змінних можуть бути.

Ми можете запитати, а чому так пізно про це пишу? А вся справа в тому, що до цього це все було б не дуже інформацією. Точніше, не марною, а інформацією невчасно. VBS використовує змінні типу Variant, тобто ми не зобов'язані вказувати якого типу змінна, VBS сама визначає це. Нам типи важливі лише вже безпосередньо для обчислень і будь-яких операцій. Тому, давайте поглянемо на таблицю нижче:

Схожі статті