O objeto de matemática é diferente do objeto acima. Pode -se dizer que é uma aula de matemática pública com muitos métodos matemáticos, usada para várias operações matemáticas.
No entanto, o objeto de matemática não precisa ser construído e você pode usá -lo diretamente para os métodos nele.
1. Constantes (ou seja, atributos)
E retorna a constante aritmética e, ou seja, a base do logaritmo natural (aproximadamente igual a 2,718)
| E | Retorna a constante aritmética e, ou seja, a base do logaritmo natural (aproximadamente igual a 2,718) |
| Ln2 | Retorna o logaritmo natural de 2 (aproximadamente igual a 0,693) |
| LN10 | Retorna o logaritmo natural de 10 (aproximadamente igual a 2,302) |
| Log2e | Retorna o logaritmo de E com a base 2 (aproximadamente igual a 1,414) |
| Log10e | Retorna o logaritmo de E com a base 10 (aproximadamente igual a 0,434) |
| Pi | Retornar PI (aproximadamente igual a 3,14159) |
| Sqrt1_2 | Retorna o inverso da raiz quadrada que retorna 2 (aproximadamente igual a 0,707) |
| Sqrt2 | Retorna a raiz quadrada de 2 (aproximadamente igual a 1,414) |
Aqui estão seus valores:
A cópia do código é a seguinte: document.write ("math.e ="+math.e+"<br>");
document.write ("math.ln2 ="+math.ln2+"<br>");
document.write ("math.ln10 ="+math.ln10+"<br>");
document.write ("math.log2e ="+math.log2e+"<br>");
document.write ("math.log10e ="+math.log10e+"<br>");
document.write ("math.pi ="+math.pi+"<br>");
document.write ("math.sqrt1_2 ="+math.sqrt1_2+"<br>");
document.write ("math.sqrt2 ="+math.sqrt2+"<br>");
Resultado da saída:
Math.E = 2.718281828459045
Math.ln2 = 0,6931471805599453
Math.LN10 = 2.302585092994046
Math.log2e = 1.4426950408889634
Math.Log10E = 0,4342944819032518
Math.pi = 3.141592653589793
Math.sqrt1_2 = 0,7071067811865476
Math.sqrt2 = 1.4142135623730951
2. O método ABS () pode retornar o valor absoluto do número
Math.abs (x); x deve ser um valor numérico, esse número pode ser um número inteiro e um decimal pode ser
document.write (math.abs (-2.77)); // saída 2.77
3. ACOS (x) retorna o valor de cosseno inverso do número.
Math.acos (x); x deve ser um número entre -1,0 e 1,0
Se X não estiver no intervalo acima, retorne a NAN
4. O método asin () pode retornar o valor seno inverso de um número.
Math.asin (x); X deve ser um valor numérico, entre -1,0 e 1,0.
Se o parâmetro x exceder o intervalo de -1,0 a 1,0, o navegador retornará NAN.
5. O método ATAN () pode retornar o valor arctangente do número.
Math.atan (x); x necessário. Deve ser um valor numérico.
O valor retornado é o valor radiano entre -pi/2 e Pi/2.
6. O método ATAN2 () pode retornar o ângulo do eixo x ao ponto (x, y).
Math.atan2 (y, x)
-O valor entre Pi e Pi é o ângulo que passa quando o eixo x é a frente no sentido anti-horário para o ponto (x, y).
7. O método Ceil () pode arredondar um número.
O que está arredondando? Isto é, o número inteiro maior ou igual a X e mais próximo a ele.
Math.CEIL (X); x necessário. Deve ser um valor numérico.
Copie o código da seguinte forma: document.write (math.ceil (0,60) + "<r />")
document.write (math.ceil (0,40) + "<r />")
document.write (math.ceil (5) + "<r />")
document.write (math.ceil (5.1) + "<r />")
document.write (math.ceil (-5.1) + "<r />")
document.write (math.ceil (-5.9))
A saída é:
1
1
5
6
-5
-5
Para números negativos, você sabe
8. O método cos () pode retornar o valor cosseno de um número.
Math.cos (x); x necessário. Deve ser um valor numérico. Retorna um número entre -1,0 e 1,0. , Assim,
x realmente requer a entrada de um valor de radiano, por exemplo --->
π representa 180 ° etc. π é matemática.pi
document.write (math.cos (math.pi));
A saída é -1
Mas se:
A cópia do código é a seguinte: document.write (math.cos (math.pi/2));
A saída é: 6.123233995736766e-17
e:
A cópia do código é a seguinte: document.write (math.cos (math.pi/3));
A saída é: 0,500000000000000001
Por que esses números estranhos aparecem?
De fato, todos sabem que o documento.write (Math.cos (Math.pi/2)); Deve a saída 0, mas no JavaScript, pode não haver 0 solicitado, portanto, um número muito, muito pequeno é usado.
Document.write semelhante (math.cos (math.pi/3)); deve ser 0,5, mas há mais um no final.
Esses são pequenos problemas, não há nada a dizer, e o próprio registro não pode representar todos os números, por isso é normal ter erros durante o processo de cálculo
9. O método EXP () pode retornar o valor da potência x de e.
Math.exp (x); x necessário. Qualquer valor ou expressão. Usado como um índice.
Retorna o poder x de e. E representa a base do logaritmo natural e seu valor é de aproximadamente 2,71828.
document.write (math.exp (1) + "<r/>"); // saída 2.718281828459045
10. O método do piso () pode completar um número.
Correspondente ao método CEIL (), o método piso () é redondo um número, ou seja, o número inteiro menor ou igual a x e mais próximo de x.
Math.floor (x);
Copie o código da seguinte forma: document.write (math.floor (0,60) + "<r />")
document.write (math.floor (0,40) + "<r />")
document.write (math.floor (5) + "<r />")
document.write (math.floor (5.1) + "<r />")
document.write (math.floor (-5.1) + "<r />")
document.write (math.floor (-5.9))
A saída é:
0
0
5
5
-6
-6
Para números negativos, você sabe
11. O método log () pode retornar o logaritmo natural de um número.
Math.log (x); // O parâmetro x deve ser maior que 0. Se for maior que 0, o resultado será NAN. Se for igual a 0, é -infinity
Copie o código da seguinte forma: Document.Write (Math.log (2.7183) + "<r />")
document.write (math.log (2) + "<r />")
document.write (math.log (1) + "<r />")
document.write (math.log (0) + "<r />")
Document.Write (Math.log (-1))
A saída é:
1.0000066849139877
0,6931471805599453
0
-Infinidade
Nan
Do exposto, podemos ver
12. O método max () pode retornar o número com um valor maior entre os dois números especificados.
Math.max (x ...), // x é 0 ou mais valores. Antes do ECMAScript V3, o método tinha apenas dois parâmetros.
Valor de retorno:
O maior valor no parâmetro.
Se não houver parâmetro, -infinity será retornado.
Se um parâmetro for NAN, ou um valor não numérico que não pode ser convertido em um dígito, a NAN será retornada.
Conforme mostrado no exemplo a seguir:
Copie o código da seguinte forma: Document.Write (Math.Max (5,3,8,1)); // 8
document.write (Math.max (5,3,8, 'm')); // nan
document.write (Math.max (5)); // 5
document.write (math.max ()); //-infinito
13. O método min () pode retornar o número com o menor valor no número especificado.
Math.Min (x, y); x é 0 ou mais valores. Antes do ECMAScript V3, o método tinha apenas dois parâmetros.
Valor de retorno:
O menor valor no parâmetro.
Se não houver parâmetros, retorne o infinito.
Se um parâmetro for NAN, ou um valor não numérico que não pode ser convertido em um dígito, a NAN será retornada.
Use o método semelhante ao max ()
14. O método Pow () pode retornar o valor do poder y de x.
Math.pow (x, y); //
x necessário. Número base. Deve ser um número.
y necessário. Número de potência. Deve ser um número.
Valor de retorno:
Se o resultado for um número imaginário ou negativo, o método retorna NAN. Se o transbordamento de ponto flutuante for causado por expoente excessivo, o método retorna o infinito.
Conforme mostrado no exemplo a seguir:
A cópia do código é a seguinte: document.write (math.pow ()+'<br>');
document.write (math.pow (2)+'<br>');
document.write (math.pow (2,2)+'<br>');
document.write (math.pow (2,2,2)+'<br>');
document.write (math.pow ('m', 2)+'<br>');
Saída:
Nan
Nan
4
4
Nan
15. O método aleatório () pode retornar um número aleatório entre 0 e 1.
Math.random (); // sem parâmetros
retornar:
Um número pseudo-aleatório entre 0,0 e 1,0.
O que é um número pseudo-aleatório?
O verdadeiro número aleatório é o resultado de um evento aleatório. Após inúmeras vezes, ele se manifesta como uma certa teoria de probabilidade, que é imprevisível.
O número pseudo-aleatório é implementado de acordo com o algoritmo pseudo-aleatório. Ele usa um algoritmo que simula a aleatoriedade, por isso é chamado de número pseudo-aleatório
A cópia do código é a seguinte: Document.Write (Math.random ())
0,12645312909485157
16. O método redondo () pode arredondar um número para o número inteiro mais próximo.
Math.Round (x), x é necessário. Deve ser um número.
Para 0,5, o método vai arredondar.
Por exemplo, 3,5 irá arredondar para 4 e -3,5 irá arredondar para -3.
Na verdade, sinto que esse método é implementado combinando os métodos Ceil () e Floor ().
Copie o código da seguinte forma: Document.Write (Math.Round (0,60) + "<r />")
Document.Write (Math.Round (0,50) + "<r />")
Document.Write (Math.Round (0,49) + "<r />")
Document.Write (Math.Round (-4,40) + "<r />")
Document.Write (Math.Round (-4,60))
A saída é:
1
1
0
-4
-5
17. O método sin () pode retornar um seno de um número.
Math.sin (x), x é necessário. Um ângulo em radianos. Multiplique o ângulo por 0,017453293 (2PI/360) para convertê -lo em radianos.
Valor de retorno:
O valor seno -seno do parâmetro x. O valor de retorno está entre -1,0 e 1,0.
Copie o código da seguinte forma: Document.Write (Math.sin (3) + "<r />")
document.write (math.sin (-3) + "<r />")
document.write (math.sin (0) + "<r />")
document.write (math.sin (math.pi) + "<r />")
Document.Write (Math.sin (Math.pi/2)
A saída é:
0,1411200080598672
-0.1411200080598672
0
1.2246063538223772E-16
1
18. O método sqrt () pode retornar a raiz quadrada de um número.
É necessário Math.Sqrt (x); // x e deve ser um número maior ou igual a 0.
Valor de retorno:
A raiz quadrada do parâmetro x. Se X for menor que 0, a NAN será devolvida.
É equivalente a math.pow (x, 0,5);
19. O método tan () pode retornar um número que representa a tangente de um certo ângulo.
Math.tan (x), // x necessário. Um ângulo em radianos. Multiplique o ângulo por 0,017453293 (2PI/360) para convertê -lo em radianos.
Para visualizar mais sintaxe JavaScript, você pode seguir: "Javascript Reference Tutorial" e "Javascript Code Style Guide". Eu também espero que todos apoiem mais wulin.com.