OrdinadorsProgramació

Matemàtiques de la matemàtiques JavaScript

L'objecte JavaScript matemàtiques no necessita per crear, existeix com un navegador d'coprocessador matemàtic compacte. Matemàtiques sempre disponible en qualsevol lloc en el codi JavaScript. Inclou les constants bàsics en la forma de propietats i funcions matemàtiques populars com mètodes.

JavaScript matemàtiques - és una matemàtiques tradicionals, les necessitats diàries, accessible i fàcil d'utilitzar.

propietats matemàtiques

constants matemàtiques bàsiques:

  • base del logaritme natural (I);
  • logaritme natural (LN2, LN10);
  • logaritme (LOG2E, LOG10E);
  • pi (PI);
  • arrels quadrades (SQRT1_2, sqrt2).

Per accedir a les propietats de l'objecte global estigui habilitat Matemàtiques ha d'especificar el nom de l'objecte i el nom de la propietat desitjada. Per exemple,

  • var exp = Math.E; // constant i ~ 2.718
  • var N314 = Math.PI; // pi ~ 3.1415

Típicament, les variables no es descriuen amb antelació, i l'ús de les propietats de l'objecte estigui habilitat Math directament en una expressió. No obstant això, l'algorisme pot requerir el seu propi enfocament. constants matemàtiques en l'immoble objecte d'ajust de treballar en qualsevol estructures sintàctiques del llenguatge JavaScript.

Un nombre positiu i una cadena

Per obtenir el valor absolut d'un nombre, s'usa 'abs' - una característica que fa que qualsevol nombre positiu.

  • Math.abs ( '- 65'); // = 65
  • Math.abs (19); // = 19
  • Math.abs (0); // 0 =

Per convertir el número en una cadena de caràcters en una determinada funció de base toString (RDX) s'aplica directament a la variable. Per exemple,

  • ipus var = (a / b) .toString (10);
  • ipus var = (a / b) .toString (2);
  • ipus var = (a / b) .toString (8);
  • ipus var = (a / b) .ToString (16).

En aquest cas, el paràmetre 'RDX' - radix, respectivament, decimal, binari, octal i hexadecimal. En lloc de l'expressió '(a / b)', podeu especificar un nom de variable.

La conversió de base - una característica molt útil. Quan és necessari per formar un codi de color (necessari per gravar una seqüència de dígits hexadecimals) de programari, és simplement irreemplaçables.

Moltes normes o estils CSS tenen elements específics per formar sobre la marxa o durant el funcionament del lloc. Utilitzant l'objecte JavaScript matemàtiques, fins i tot es pot complir en un lloc web molt simple.

Important. l'expressió:

  • ipus var = Math.abs ( '- 1,3');

No funciona com hauria.

El resultat serà 'NaN'. Separació d'enters i fraccionaris parts en JavaScript per un punt, no una coma. Però l'expressió:

  • . Var ipus = ( '100,33') toString ();

Es dóna el resultat: '100.33'. En aquest cas, està escrit en estil JavaScript Matemàtiques, però el resultat es genera com una cadena en una cadena.

El codi JavaScript sovint condueix a greus errors no és un defecte específic dels desenvolupadors d'algoritmes i comptabilització inadequada de les característiques del llenguatge per tallar l'excés, que no està previst o no s'ajusta a la sintaxi.

Funcions d'arrodoniment nombres reals

Oportunitats d'objectes JavaScript Matemàtiques per l'arrodoniment dels valors i resultats de l'avaluació d'expressió són molt importants. No estan representats àmpliament, com en altres idiomes, però són prou funcional per a gairebé qualsevol aplicació.

És ben sabut que en les regles d'estils CSS, DOM Propietats dels objectes i altres elements necessaris arguments sencers. En alguns casos, els valors requerits amb una part fraccionària d'un o més dígits, i. A més de l'habitual (matemàtica) Arrodoniment - Funció Math.round, JavaScript ofereix dues opcions més: per la porta gran (ceil) i cap avall (pis).

Normalment, les dades numèriques han de ser sencer o tenir un nombre determinat de dígits després del punt decimal. Quan és necessari ajustar la posició del punt decimal en el nombre d'idea clàssica útil dividir (multiplicar) el nombre desitjat de divisió per 10, 100, 1000, ...

  • var x = Math.round (20,5); // = 21
  • var x = Math.ceil (1,1); // = 2
  • var x = Math.floor (1,1); // 1 =
  • var x = Math.floor (1,11 * 10); // = 11

En l'últim exemple de la paraula matemàtiques possibilitats funció de JavaScript codi utilitza diversos incorrecta. Encara que molt depèn de la lògica d'una tasca en particular. Ajustar la posició del punt decimal multiplicació o divisió per 10, 100, 1000, ... el millor és després d'arrodonir, no davant d'ell.

Important. Quan s'utilitzen nombres com a arguments, els errors ocorren sovint a causa del fet que el resultat del càlcul, per exemple, les coordenades o mides de bloc, té un valor real o una cadena que no es converteix en un nombre.

funcions matemàtiques

A més de les funcions trigonomètriques: si (SENSE), cosinus (cos) i la tangent (tan), objecte Math proporciona arcsinus (asin), arccosinus (acs) i l'arc tangent (lliguen).

També és possible calcular l'exponent (exp) - "I" en la mesura que el càlcul de logaritme natural (log), prendre l'arrel quadrada de (sqrt), i comptar el nombre en el grau desitjat (POW).

L'ús de funcions matemàtiques com una ronda, el pis i ceil, a excepció de la funció pow, que pren dos arguments: el primer - el nombre, el segon - el grau en què s'ha d'aixecar.

Per descomptat, les funcions trigonomètriques - un bon component de l'objecte estigui habilitat matemàtiques, però que no han de deixar-se portar. JavaScript - no és una màquina i un navegador de llenguatge matemàtic, la cura dels que serveixen pàgines, objectes DOM que realitzen una gran quantitat de treball rutinari.

La finalitat de l'objecte resideix en la provisió d'eines matemàtiques adequades per a un treball concret, i no per al càlcul d'integrals, les missions a la Lluna i crear una animació única. Molts llocs, interessats en les matemàtiques, és un treball molt lent.

Mínim, màxim i un valor aleatori

Implementació de les funcions min i max assumeix un nombre diferent de nombres per comparar.

Les dues funcions tenen un cert nombre d'arguments no és necessàriament només dos arguments. El resultat serà el mínim min dels nombres transmesos característiques resulten max - màxim.

Si no s'especifica almenys un argument, el resultat serà 'NaN'.

funció aleatòria genera un nombre aleatori entre 0 i 1. La seva aplicació és molt ampli.

padl () s'utilitza aquí, que se suma el nombre zero, si es tracta d'un sol dígit. Com a resultat, la viuq call () s'obté pel que fa al nombre aleatori, però prou únic perquè no es pot repetir dins d'un dia.

Si necessita més únic, pot trucar a la funció dues vegades i combini els valors resultants o comptar el nombre de segons donat.

Donar qualsevol element de la pàgina, el nom d'un fitxer o imatge, sessió del visitant, vigilar la seguretat de l'ús de la funció aleatòria és molt ràpida i còmoda.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 ca.birmiss.com. Theme powered by WordPress.