Returns
trueif a value is a number,falseotherwise.
Parameters: value - a value or variable being evaluated.
Returns: true if value is a number, false otherwise.
Example:
isnumber(#ff0); // false
isnumber(blue); // false
isnumber("string"); // false
isnumber(1234); // true
isnumber(56px); // true
isnumber(7.8%); // true
isnumber(keyword); // false
isnumber(url(...)); // falseReturns
trueif a value is a string,falseotherwise.
Parameters: value - a value or variable being evaluated.
Returns: true if value is a string, false otherwise.
Example:
isstring(#ff0); // false
isstring(blue); // false
isstring("string"); // true
isstring(1234); // false
isstring(56px); // false
isstring(7.8%); // false
isstring(keyword); // false
isstring(url(...)); // falseReturns
trueif a value is a color,falseotherwise.
Parameters: value - a value or variable being evaluated.
Returns: true if value is a color, false otherwise.
Example:
iscolor(#ff0); // true
iscolor(blue); // true
iscolor("string"); // false
iscolor(1234); // false
iscolor(56px); // false
iscolor(7.8%); // false
iscolor(keyword); // false
iscolor(url(...)); // falseReturns
trueif a value is a keyword,falseotherwise.
Parameters: value - a value or variable being evaluated.
Returns: true if value is a keyword, false otherwise.
Example:
iskeyword(#ff0); // false
iskeyword(blue); // false
iskeyword("string"); // false
iskeyword(1234); // false
iskeyword(56px); // false
iskeyword(7.8%); // false
iskeyword(keyword); // true
iskeyword(url(...)); // falseReturns
trueif a value is a url,falseotherwise.
Parameters: value - a value or variable being evaluated.
Returns: true if value is a url, false otherwise.
Example:
isurl(#ff0); // false
isurl(blue); // false
isurl("string"); // false
isurl(1234); // false
isurl(56px); // false
isurl(7.8%); // false
isurl(keyword); // false
isurl(url(...)); // trueReturns
trueif a value is a number in pixels,falseotherwise.
Parameters: value - a value or variable being evaluated.
Returns: true if value is a pixel, false otherwise.
Example:
ispixel(#ff0); // false
ispixel(blue); // false
ispixel("string"); // false
ispixel(1234); // false
ispixel(56px); // true
ispixel(7.8%); // false
ispixel(keyword); // false
ispixel(url(...)); // falseReturns
trueif a value is an em value,falseotherwise.
Parameters: value - a value or variable being evaluated.
Returns: true if value is an em value, false otherwise.
Example:
isem(#ff0); // false
isem(blue); // false
isem("string"); // false
isem(1234); // false
isem(56px); // false
isem(7.8em); // true
isem(keyword); // false
isem(url(...)); // falseReturns
trueif a value is a percentage value,falseotherwise.
Parameters: value - a value or variable being evaluated.
Returns: true if value is a percentage value, false otherwise.
Example:
ispercentage(#ff0); // false
ispercentage(blue); // false
ispercentage("string"); // false
ispercentage(1234); // false
ispercentage(56px); // false
ispercentage(7.8%); // true
ispercentage(keyword); // false
ispercentage(url(...)); // falseReturns
trueif a value is a number in specified units,falseotherwise.
Parameters:
value- a value or variable being evaluated.unit- a unit identifier (optionally quoted) to test for.
Returns: true if value is a number in specified units, false otherwise.
Example:
isunit(11px, px); // true
isunit(2.2%, px); // false
isunit(33px, rem); // false
isunit(4rem, rem); // true
isunit(56px, "%"); // false
isunit(7.8%, '%'); // true
isunit(1234, em); // false
isunit(#ff0, pt); // false
isunit("mm", mm); // falseReturns
trueif a value is a ruleset,falseotherwise.
Parameters:
value- a variable being evaluated.
Returns: true if value is a ruleset, false otherwise.
Example:
@rules: {
color: red;
}
isruleset(@rules); // true
isruleset(#ff0); // false
isruleset(blue); // false
isruleset("string"); // false
isruleset(1234); // false
isruleset(56px); // false
isruleset(7.8%); // false
isruleset(keyword); // false
isruleset(url(...)); // falseReleased [v4.0.0]({{ less.master.url }}CHANGELOG.md)
Returns
trueif a variable is defined,falseotherwise.
Parameters: variable - a variable being evaluated.
Example:
@foo: 1;
isdefined(@foo); // true
isdefined(@bar); // false