Използване на променливи по-малко
Всеки пълноправен език за програмиране има променливи (от английските променливи), които представляват наименована област на паметта и позволяват запис на всякакви данни към себе си. Променливите позволяват да се позовават на себе си по име, както и да променят присвоените им стойности.
Променливите, които имат предварително дефиниран тип данни, с които могат да работят, се наричат типизирани. Такива променливи могат да работят само с данни от даден тип и ако се опитаме да присвоим стойност от различен тип, ще очакваме грешка при компилация. Съответно, ако на променливите могат да се присвояват стойности от всякакъв тип, тогава те се наричат динамични.
Обикновено променливите се заменят, т.е. по време на инициализацията можете да напишете стойност в тях и в хода на програмата да я промените толкова пъти, колкото е необходимо на разработчика. За съжаление има променливи с неизменяеми стойности - недефинирани.
По-малко променливи са динамични, заменени и трябва да бъдат инициализирани.
Всяка променлива в Less се инициализира като директива, тоест, като се използва символът @ в началото.
За да използвате стойността на променлива при писане на код, трябва да я извикате. Това се прави по следния начин:
Хранилище за данни
Променливите могат да съхраняват всякакви данни, които съответстват на шаблона @name: value; ... Например избрах няколко стойности, които могат да бъдат присвоени на променливи:
Операции с променливи (оператори)
Операторът е нещо, което приема една или повече стойности (или изрази, в програмния жаргон) и оценява нова стойност (по този начин цялата конструкция може да се счита за израз).
По-малко има два режима за интерпретиране на операции за изразяване: нормален и строг.
Аритметични операции (нормален режим)
Позволено е да се извършват операции с изрази, чиито стойности съответстват на низове.
"*" - се игнорира, при условие че операцията се извършва с изрично посочен низ в израза не чрез променлива, а директно. В противен случай грешката.
Аритметични операции (строг режим)
За да активирате строг режим на аритметични операции, трябва да приложите изрази в скоби (израз). В този режим е забранено да се извършват операции със струни.
Операциите, изброени в таблиците, могат да се извършват с числа, низове, цветове и числа с посоченото измерение. По-долу има таблица, показваща операцията и нейния резултат с различни входове.
Екраниране
Екраниране Замества ли контролните знаци със съответните замествания на текст. Това се прави, за да се използват някои низови конструкции в езика, които компилаторът може да вземе за конструкции на самия език.
В Less филтрите могат да се превърнат в толкова опасна конструкция, която за IE често приема формата: