코드 작성을 용이하게 합니다.

3758 단어
Se você estuda linguagem de programação, principalmente nos estudos de lógica, muitos exercícios envolvem vários cálculos. certeza você já quebrou muito a cabeça tentando arredondar números, trabalhar com raiz quadrada, tentando entender como fazer exponenciação e muitas vezes fez um cálculo dentro de outro para resolver alguma dificuldade.

Mas hoje venho trazer para vocês um pequeno resumo de vários métodos que o objeto Math possui. Ele é uma ótima ferramenta, com vários métodos que podem facilitar muito suas operações matemáticas e trabalho com números em alguns casos:

Os primeiros que vou falar são as propriedades de arredondar, as principais são 3:
  • Math.ceil, que em tradução literal significa teto, então arredonda para cima.

  • Math.floor, que em tradução literal significa chão, então arredonda para baixo.

  • Math.round, que irá aplicar a regra de proximidade, de .1 a .4 arredonda para baixo e de .5 a .9 arredonda para cima.


  • Simpsons의 이미지, Math.ceil(), Math.round(.5), Math.round(.6), Math.round(.7), Math.round(.8), Math.round (.9) Math.floor(), Math.round(.1), Math.round(.2), ​​Math.round(.3), Math.round(.4)는 다음과 같습니다.


    Depois temos outras funcionalidades para manipular números como:




  • Math.abs() 절대 숫자로 반환됩니다.


  • Math.sqrt()는 여러 인수로 선언된 사각형을 다시 반환합니다.


  • Math.pow(n1, n2)는 exponenciação recebendo dois argumentos, o n1 é o número do cálculo e o n2 o número da exponenciação를 실현합니다. Hoje em dia já temos um operator para isso que é o **.


  • Math.random()은 숫자가 0과 1이 될 때까지 숫자를 반환하고, 로고는 승수를 곱할 때 최대 용맹을 최대로 계산하여 숫자를 계산할 수 있습니다.


  • Math.max()는 숫자 목록에서 가장 큰 숫자를 반환해야 합니다.


  • Math.min()은 숫자 목록에서 숫자를 반환해야 합니다.



  • Math.abs(-5.5); // 5.5
    
    Math.sqrt(9); // 3
    
    Math.pow(7, 2);    // 49
    7 ** 2 // 49. Operador exponencial
    
    Math.floor(Math.random() * 500);  // entre 0 e 500
    
    Math.max(5,3,10,42,2); // 42
    
    Math.min(5,3,10,42,2); // 2
    

    Mas para manipular um número, precisamos saber se realmente estamos recebendo um número. Para isso temos algumas alternativas:




  • Number.isNaN()은 true 또는 false를 반환하고 NaN: Not A Number로 선언합니다.


  • Number.isInteger()는 true 또는 false를 반환하고 숫자를 내부로 변환하여 숫자를 반환합니다.


  • parseFloat() 또는 Number.parseFloat() percorrem uma string que comece com um número e para no primeiro sinal que não seja +, -, . ou se depois tiver 음. ele irá parar em um 0 latere.


  • parseInt() 또는 Number.parseInt() percorrem uma string que comece com um número e para no primeiro sinal que não seja +, -, . ou se depois tiver 음. ele irá parar em um 0 latere. O parseInt recebe um segundo argumento também, que é refere-se ao paraâmetro base. É o sistema numérico matemático do valor do primeiro argumento. 10 é o valor para o sistema númerico 십진법.



  • Number.isNaN(NaN); // true
    Number.isNaN(4 + 5); // false
    
    Number.isInteger(20); // true
    Number.isInteger(23.6); // false
    
    Number.parseFloat('99.50'); // 99.5
    Number.parseFloat('100 Reais'); // 100
    Number.parseFloat('R$ 100'); // NaN
    
    parseInt('99.50', 10); // 99
    parseInt(5.43434355555, 10); // 5
    Number.parseInt('100 Reais', 10); // 100
    

    Graças a esses métodos que minha vida lidando com números ficou muito mais fácil e espero que facilite a vida de vocês também!

    좋은 웹페이지 즐겨찾기