Basiese wiskundige konstantes:
basis van die natuurlike logaritme (E);
natuurlike logaritme (LN2, LN10);
logaritme (LOG2E, LOG10E);
vierkantswortels (SQRT1_2, SQRT2).
var exp = Math.E; // konstante e ~ 2,718
var n314 = Math.PI; // pi ~ 3,1415
'N Positiewe nommer en 'n string
As jy wil die absolute waarde van 'n nommer te kry, gebruik 'abs' - 'n eienskap wat 'n positiewe getal maak.
Math.abs ( '- 65'); // = 65
Math.abs (19); // = 19
Math.abs (0); // 0 =
Om die getal te skakel na 'n string van die karakters in 'n bepaalde basis funksie toString (RDX) is direk toegepas word op die veranderlike. Byvoorbeeld,
var IPOs = (a / b) .toString (10);
var IPOs = (a / b) .toString (2);
var IPOs = (a / b) .toString (8);
var IPOs = (a / b) .toString (16).
Hier is die parameter 'RDX' - radix, onderskeidelik, desimale, binêre, oktale en heksadesimale. In plaas van die uitdrukking "(a / b) ', kan jy 'n veranderlike naam spesifiseer.
Omskakeling van radix - 'n baie nuttige funksie. Wanneer dit nodig is om 'n kleur kode (wat nodig is om 'n reeks van heksadesimale syfers teken) sagteware vorm, is dit eenvoudig onvervangbaar.
var IPOs = Math.abs ( '- 1,3);
Dit werk nie soos dit moet.
. Var IPOs = ( '100,33') toString ();
Funksies afronding reële getalle
Tipies, moet numeriese data heelgetal wees of 'n spesifieke aantal syfers na die desimale punt. Wanneer jy nodig het om die posisie van die desimale punt die gewenste aantal afdeling aan te pas in die aantal nuttige klassieke idee om (vermenigvuldig) te verdeel met 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
Belangrik. By die gebruik van getalle as argumente, foute dikwels voorkom as gevolg van die feit dat die berekening gevolg, bv koördineer of blok groottes, het 'n werklike waarde of 'n string wat nie omgeskakel word na 'n nommer.
In bykomend tot trigonometriese funksies: sine (sonde), cosinus (cos) en tangens (tan), Wiskunde voorwerp bied boogsinus (asin), boogkosinus (acos) en die boog tangent (atan).
Dit is ook moontlik om die eksponent (exp) te bereken - "e" in die mate natuurlike logaritme bereken (teken), neem die vierkantswortel van (sqrt), en vertel die getal na die verlangde graad (pow).
Die gebruik van wiskundige funksies soos 'n ronde, vloer en oordek, behalwe vir die pow funksie, wat twee argumente neem: die eerste - die nommer, die tweede - die mate waarin dit moet geskep word.
Die doel van die voorwerp lê in die verskaffing van voldoende wiskundige gereedskap vir 'n spesifieke taak, en nie vir die berekening van integrale, missies na die Maan en die skep van 'n unieke animasie. Baie webwerwe, wat belangstel in wiskunde, is baie stadig werk.
Minimum, maksimum en 'n ewekansige waarde
Implementering van die funksies min en max neem 'n verskillende aantal getalle te vergelyk.
Beide funksies neem 'n sekere aantal argumente is nie noodwendig net twee argumente. maksimum - die resultaat sal die minimum min van die oordraagbare getalle funksies lei maksimum wees.
As ten minste een argument nie gespesifiseer word nie, sal die gevolg wees 'NaN.
ewekansige funksie genereer 'n ewekansige getal tussen 0 en 1. Die aansoek is baie breed.
PADL () funksie word hier gebruik, wat die getal nul voeg, indien dit 'n enkele syfer. As gevolg hiervan, is die oproep viuq () verkry met betrekking tot die ewekansige getal, maar voldoende unieke sodat dit nie binne een dag herhaal word.
As jy meer unieke nodig het, kan jy die funksie twee keer bel en kombineer die gevolglike waardes of tel die aantal sekondes gegee.
Gee enige element van die bladsy, die naam van 'n lêer of beeld, sessie die besoeker se monitor die veiligheid van die gebruik van die ewekansige funksie is baie vinnig en gerieflik.