Bij het converteren van een eenheidloos getal naar een lengte, duur, hoek of wat dan ook, hebben mensen de neiging om de eenheid gewoon als een string toe te voegen, zoals hier:
$value: 42; $length: $value + px; // 42px
Hoewel deze methode werkt, is het verre van ideaal omdat het resulteert in het impliciet casten van de beginwaarde als een string. Inderdaad, als je $length
vanaf nu probeert wiskunde te doen met de waarde, zul je zien dat Sass snel een foutmelding geeft omdat het geen wiskundige operatoren met een string kan uitvoeren.
Om dit probleem te omzeilen, zijn er twee manieren om dit correct te doen:
$value: 42; $length: $value + 0px; // 42px
$value: 42; $length: $value * 1px; // 42px
Elk van deze methoden zal correct een getal produceren zoals verwacht en geen tekenreeks.