Conversão
Funções de uso geral para converter tipos de variáveis.
parseInt
Recebe uma string e retorna um número inteiro. Caso a string não seja válida é retornado 0.
parseInt(string);
Exemplo:
parseInt("55");
Resposta:
55
(type number)
parseFloat
Recebe uma string e retorna um número com precisão. Caso a string não seja válida é retornado 0.
parseFloat(string);
Exemplo:
parseFloat("55.5");
Resposta:
55.5
(type number)
toString
Recebe um número e retorna uma string, podendo esse número ser convertido para hexadecimal ou binário.
Opção 1, trabalhando com números double
:
toString(double, decimalPlaces = 2);
Exemplo 1:
toString(10);
Resposta:
"10.00"
Exemplo 2:
toString(10.12345, 1);
Resposta:
"10.1"
Opção 2, trabalhando com números inteiros
:
toString(int, mode);
Sendo mode:
- 'BIN': para binário;
- 'OCT': para octal;
- 'DEC': para decimal.
- 'HEX': para hexadecimal.
Exemplo 1:
toString(100, 'BIN');
Resposta:
"1100100"
Exemplo 2:
toString(100, 'HEX');
Resposta:
"64"
substring
Recebe uma string e retorna uma substring.
substring(string, inicio, fim = lastCaracter);
Exemplo 1:
substring("Isso aqui eh uma string", 10);
Resposta:
"eh uma string"
Exemplo 2:
substring("Isso aqui eh uma string", 10, 16);
Resposta:
"eh uma"
length
Retorna a quantidade de caracteres de uma string.
length(string);
Exemplo:
length("Isso aqui eh uma string");
Resposta:
23