I. JAVASCRIPT NUMBER METHODS
JavaScript pode ser usado em função número que ajuda a trabalhar com números, com valores primivitos (como 3.14 ou 2014) não tem propriedade e nem funções (porque não são objetos), no JavaScript são disponíveis funções e propriedades para valores primitivos, porque é tratado como objeto quando executa, para isso utilizamos toScring(). a função toString() retorna um númro como uma string.
Todos os números podem ser usado em qualquer tipo (literal, variáveis ou expressões) por exemplo:
var x = 123;
x.toString(); // aqui é um retorno da variável x
(123).toString(); // aqui é um retorno da literal 123
(100 + 23).toString(); // aqui é um retorno da expressão 100 + 23
JavaScript pode ser usado em função número que ajuda a trabalhar com números, com valores primivitos (como 3.14 ou 2014) não tem propriedade e nem funções (porque não são objetos), no JavaScript são disponíveis funções e propriedades para valores primitivos, porque é tratado como objeto quando executa, para isso utilizamos toScring(). a função toString() retorna um númro como uma string.
Todos os números podem ser usado em qualquer tipo (literal, variáveis ou expressões) por exemplo:
var x = 123;
x.toString(); // aqui é um retorno da variável x
(123).toString(); // aqui é um retorno da literal 123
(100 + 23).toString(); // aqui é um retorno da expressão 100 + 23
II. THE toExponential() METHOD
toExponential() retorna uma string, com um número arredondado e escrito usando a notação exponencial. Por exemplo:
var x = 9.656;
x.toExponential(2); // aqui retorna 9.66e+0
x.toExponential(4); // aqui retorna 9.6560e+
x.toExponential(6); // aqui retorna 9.656000e+0
III. THE toFixed() METHOD
toFixed() retorna uma string, com o número escrito sendo especificado em decimais, por exemplo:
var x = 9.656;
x.toFixed(0); // retorna 10
x.toFixed(2): // retorna 9.66
x.toFixed(4); // retorna 9.6560
x.toFixed(6); // retorna 9.656000
toFixed() retorna uma string, com o número escrito sendo especificado em decimais, por exemplo:
var x = 9.656;
x.toFixed(0); // retorna 10
x.toFixed(2): // retorna 9.66
x.toFixed(4); // retorna 9.6560
x.toFixed(6); // retorna 9.656000
IV. THE toPrecision() METHOD
toPrecision() retorna com número de cumprimento específico, por exemplo
var x = 9.656;
x.toPrecision(); // retorno 9.656
x.toPrecision(2); // retorno 9.7
x.toPrecision(4); // retorno 9.656
x.toPrecision(6); // retorno 9.65600
toPrecision() retorna com número de cumprimento específico, por exemplo
var x = 9.656;
x.toPrecision(); // retorno 9.656
x.toPrecision(2); // retorno 9.7
x.toPrecision(4); // retorno 9.656
x.toPrecision(6); // retorno 9.65600
V. THE valueOf() METHOD
valueOf() retorna um número como um número, por exemplo:
var x = 123;
x.valueOf(); // aqui variável x
(123).valueOf(); // aqui literal 123
(100 + 23).valueOf(); // aqui expressão 100 + 23
valueOf() retorna um número como um número, por exemplo:
var x = 123;
x.valueOf(); // aqui variável x
(123).valueOf(); // aqui literal 123
(100 + 23).valueOf(); // aqui expressão 100 + 23
No JavaScript, um número pode ser um valor primitivo (typeof = number) ou um objeto (typeof = object). A função valueOf() é usada internamente no JavaScript para converter Number Objects para valores primivitos, não há razão para usá-lo em seu código. Todos os tipos de dados JavaScript têm um método valueOf () e toString ().
Convertendo Variáveis para Números
Há três tipos de funções que podem converter variáveis para números
Convertendo Variáveis para Números
Há três tipos de funções que podem converter variáveis para números
- Number() Retorna um número, convertido de seu argumento
- parseInt() Parses seu argumento e retorna um número de ponto flutuante
- parseFloat() Parses seu argumento e retorna um número inteiro
VI. THE Number() METHOD
Number() pode ser usado para converter variáveis para números, por exemplo:
x = true;
Number(x); // aqui retorna 1
x = false;
Number(x); // aqui retorna 0
x = new Date();
Number(x) // aqui retorna 1507042820308
x = "10"
Number(x) // aqui retorna 10
x = "10 20"
Number(x); // aqui retorna NaN
VII. THE parseInt() METHOD
parseInt() analisa uma string e retorna um número inteiro. Espaços são permitidos. Apenas o primeiro número é retornado, por exemplo:
parseInt("10"); // aqui retorna 10
parseInt("10.33"); // aqui retorna 10
parseInt("10 20 30"); // aqui retorna 10
parseInt("10 anos"); // aqui retorna 10
parserInt("anos 10"); // aqui retorna NaN
parseInt() analisa uma string e retorna um número inteiro. Espaços são permitidos. Apenas o primeiro número é retornado, por exemplo:
parseInt("10"); // aqui retorna 10
parseInt("10.33"); // aqui retorna 10
parseInt("10 20 30"); // aqui retorna 10
parseInt("10 anos"); // aqui retorna 10
parserInt("anos 10"); // aqui retorna NaN
VIII. THE parseFloat() METHOD
parseFloat(), analisa uma string e retorna um número. Espaços são permitidos. Apenas o primeiro número é retornado, por exemplo:
parseFloat("10"); // returns 10
parseFloat("10.33"); // returns 10.33
parseFloat("10 20 30"); // returns 10
parseFloat("10 years"); // returns 10
parseFloat("years 10"); // returns NaN
parseFloat(), analisa uma string e retorna um número. Espaços são permitidos. Apenas o primeiro número é retornado, por exemplo:
parseFloat("10"); // returns 10
parseFloat("10.33"); // returns 10.33
parseFloat("10 20 30"); // returns 10
parseFloat("10 years"); // returns 10
parseFloat("years 10"); // returns NaN
REFERÊNCIA:
https://www.w3schools.com/js/js_number_methods.asp
https://www.w3schools.com/js/js_number_methods.asp








Nenhum comentário:
Postar um comentário