Module:Utilities: Difference between revisionsGive feedback
Gammaton32 (talk | contribs) m Reverted edits by Gammaton32 (talk) to last revision by Monster Domosed Tag: Rollback |
Added handling of strings to round_to_sig_fig |
||
| Line 26: | Line 26: | ||
--round_to_significant_figures(12345.6789, 3) -- Output: 12300 | --round_to_significant_figures(12345.6789, 3) -- Output: 12300 | ||
--round_to_significant_figures(0.0012345, 2) -- Output: 0.0012 | --round_to_significant_figures(0.0012345, 2) -- Output: 0.0012 | ||
--round_to_significant_figures(-98765, 4) -- Output: -98760 | --round_to_significant_figures("-98765", 4) -- Output: -98760 | ||
function p.round_to_sig_fig( | --round_to_significant_figures("foobar", 4) -- Output: foobar | ||
function p.round_to_sig_fig(input_value, n) | |||
num = tonumber(input_value) | |||
if num == nil then | |||
return input_value | |||
end | |||
if num == 0 then | if num == 0 then | ||
return 0 | return 0 | ||