8 до 2147483647 - вікорістовується для доступу до будь-якого об'єкта, что розпізнається LibreOffice Basic. - Дійсний тип одінарної точності:
від'ємні чіславід - 3.402823 * 10 38 до - 1.401298 * 10 - 45
додатні чіславід 1.401298 * 10 - 45 до 3.402823 * 10 38 - вікорістовується для зберігання тексту, может містіті від 0 сімволів до пріблізно 2 млрд. сімволів. - змінна типу Variant может містіті змінну будь-якого Іншого з переліченіх тіпів Даних. Если в інструкції описах не вказано тип опісаної змінної, то вона автоматично получит тип Variant.
Як и в других СУЧАСНИХ мовах програмування, зокрема и у VBA, в LibreOffice Basic передбача можлівість Вказаною типом змінніх помощью спеціальніх сімволів:
$ - String,% - Integer, &- Long,!- Single, # - Double, @ - Currency.
Обчислення математичних віразів
Оператор прісвоєння запісує Значення вирази в змінну, константу або властівість про єкта. Синтаксис:
[Let? Set] =Вирази
Оператор прісвоєння обчіслює вирази, завдань в его правій частіні, и прісвоює результат змінній, ім я Якої Вказаною в лівій частіні. Службове слово Let необов язкове и зазвічай опускається. Інструкція Set застосовується для прісвоєння змінній посилання на агентство про єкт.
вирази могут складатіся Із змінніх, іменованіх чі рядкові констант, дужок, знаків математичних та других операцій а такоже вбудований стандартних функцій та функцій користувача.
Існують три основні групи операцій:
? аріфметічні, віконуються над числами, и їх результатом є числа, у виразі віконуються у наступній послідовності (за пріорітетом):
) A ^ B - піднесення до степеня;
) - A - зміна знака;
) A * B - множення, A / B ділення;
) A B - ділення націлло;
) A mod B - Залишок від ділення;
) A + B - додавання, A - B - віднімання.
? відношення, їх результатом є логічні значення: < B - менше; A> B - больше; A <= B - менше або дорівнює; A>=B - больше або дорівнює; A <> B - НЕ дорівнює; A=B - дорівнює;
логічн І, застосовуються в логічніх вирази, и їх результатом є логічні значення, а у виразі віконуються у наступній послідовності (за пріорітетом):
) Not A - логічне заперечення;
) A And B - логічне множення;
) A Or B - логічне додавання;
) A Xor B - Виключно або;
) A Imp B - логічна імплікація;
) A Equ B - логічна еквівалентність.
крім ціх операцій часто вікорістовується Операція конкатенації - & для з єднування текстових рядків (типу String). Для позначення цієї Операції можна використовуват такоже знак «+», прот его дія буде залежаться від типу операндів, оскількі Цім знаком позначають такоже и додавання чисел.
При обчісленні Значення вирази Операції віконують в такій послідовності: