addNumSym
Acrescenta o sinal (+ ou -) a um número.
API
addNumSym
Retorna
| Argumento | Descrição | Tipo |
|---|---|---|
string | O número, como string, com o sinal | string |
Parâmetros
| Parâmetro | Descrição | Tipo | Padrão |
|---|---|---|---|
value | Número ou string a processar | string | number | Obrigatório |
flag | Marcador de sinal (opcional, para forçá-lo) | string | number | Opcional |
Exemplo
Uso básico
js
import { addNumSym } from 'ranuts';
console.log(addNumSym(100)); // '+100'
console.log(addNumSym(-50)); // '-50'
console.log(addNumSym(0)); // '0'Entrada como string
js
import { addNumSym } from 'ranuts';
console.log(addNumSym('100')); // '+100'
console.log(addNumSym('-50')); // '-50' (já tem sinal, fica como está)Forçar o sinal
js
import { addNumSym } from 'ranuts';
console.log(addNumSym(100, 1)); // '+100' (flag > 0)
console.log(addNumSym(100, -1)); // '100' (flag <= 0, o + não é acrescentado)
console.log(addNumSym(100, 0)); // '100'Quando já vem com sinal
js
import { addNumSym } from 'ranuts';
console.log(addNumSym('+100')); // '+100' (já tem sinal, fica como está)
console.log(addNumSym('-50')); // '-50' (já tem sinal, fica como está)Notas
Regras do sinal:
- Aos positivos é acrescentado
+ - Os negativos mantêm o
- - O zero não leva sinal
- Aos positivos é acrescentado
Sinal já presente: se a string começa com
+ou-, nenhum outro é acrescentado.Forçar: com o argumento
flagcontrola-se se o+entra (entra quandoflag > 0).Quando usar: é comum para mostrar ganhos e perdas, variações e qualquer número em que o sinal precise aparecer.