terça-feira, 3 de outubro de 2017

JAVASCRIPT NUMBER METHODS

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


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


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

 
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


 
 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

  • 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


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

 

REFERÊNCIA:
https://www.w3schools.com/js/js_number_methods.asp

Nenhum comentário:

Postar um comentário