Matematiniai veiksmai ir funkcijos yra esminiai dirbant su JavaScript. Šiame pamokėlyje sužinosi viską, ką turi žinoti apie pagrindines matematines funkcijas, susijusias su JavaScript. Šių funkcijų išmokimas yra esminis norint atlikti efektyvius ir tikslius skaičiavimus, nesvarbu, ar tai būtų paprastos ar sudėtingos programos. Pasinerkime!

Pagrindiniai pastebėjimai

  • JavaScript siūlo įvairias matematines funkcijas, įskaitant atsitiktinius skaičius, suapvalinimus, minimumo ir maksimumo vertes.
  • Math objektas pateikia konstantas ir funkcijas matematiniams skaičiavimams.
  • Galite generuoti pseudo-atsitiktinius skaičius su Math.random() funkcija.
  • Kitos svarbios funkcijos yra Math.round(), Math.sqrt(), Math.min() ir Math.max().

Žingsnis po žingsnio vadovas

1. Susipažinimas su Math objektu

Pradėkite nuo Math objekto, kuris pateikia matematikos funkcijų ir konstantų rinkinį. Šios funkcijos yra naudingos visų rūšių skaičiavimams. Pavyzdžiui, galite gauti Pi skaičių iš Math objekto, kas suteikia daug tikslesnes reikšmes nei rankiniu būdu nustatyta konstanta.

Matematinės funkcijos JavaScript programavimo kalba programuotojams

2. Gauti Pi vertę

Norint naudoti Pi vertę, naudokite Math.PI. Tai suteiks Jums konstantą 3.141592653589793, kuri yra daug tikslesnė skaičiavimams nei 3.14.

Matematinės funkcijos JavaScript programuotojams

3. Kvadratinės šaknies radimas

Math.sqrt() funkcija skirta skaičiuoti kvadratinę šaknį iš skaičiaus. Pavyzdžiui, norėdami gauti 9 kvadratinę šaknį, galite naudoti Math.sqrt(9), kas suteikia 3.

Matematinės funkcijos JavaScript programavimo kalba programuotojams

4. Skaičių suapvalinimas

Dirbant su dešimtainiais skaičiais, skaičių suapvalinimas gali būti svarbus. Math.round() funkcija suapvalina skaičių iki artimiausios sveiko skaičiaus. 78.3 bus suapvalinta iki 78, o 78.5 iki 79.

Matematinės funkcijos JavaScript programiatoriams

5. Math.floor() naudojimas suapvalinimui

Jei norite tiesiog suapvalinti skaičių, neatsižvelgdami į įprastas suapvalinimo taisykles, galite naudoti Math.floor(). Tai nuims dešimtaines dalis ir grąžins tik sveiką skaičių.

6. Math.ceil() naudojimas suapvalinimui į viršų

Norint užtikrinti, kad skaičius visada būtų suapvalintas iki artimiausio sveiko skaičiaus, naudokite Math.ceil(). Tai yra naudinga, kai skaičiavimuose reikia užtikrinti, kad nepasiklystumėte po tam tikra verte.

Matematinės funkcijos JavaScript programuotojams

7. Atsitiktinių skaičių generavimas

Naudodami Math.random() galite generuoti pseudo-atsitiktinį skaičių nuo 0 iki 1. Tai leidžia integruoti atsitiktinius skaičius į jūsų programas, pvz., žaidimams ar atsitiktiniams generavimams.

Matematinės funkcijos JavaScripte programuotojams

8. Atsitiktiniai skaičiai norimame intervale

Norint generuoti atsitiktinį skaičių tam tikrame intervale, reikia atitinkamai skalėti Math.random() rezultatą. Pavyzdžiui, jei norite atsitiktinio skaičiaus nuo 1 iki 10, galite daryti taip: Math.floor(Math.random() * 10) + 1.

Matematinės funkcijos JavaScript kalba programuotojams

9. Minimumo ir maksimumo vertės nustatymas

Minimumo ir maksimumo vertes nustatyti iš skaičių sąrašo taip pat paprasta naudojant Math.min() ir Math.max(). Galite perduoti vertių sąrašą, o šios funkcijos grąžins atitinkamą vertę.

10. Praktinės programos

Galiausiai, atminkite, kad šios funkcijos yra svarbios ne tik teorijoje. Jų praktinė taikymas varijuoja nuo duomenų analizės iki žaidimų kūrimo. Pasinaudokite šiomis funkcijomis, kad jūsų kodas būtų efektyvesnis.

Matematinės funkcijos JavaScript programavimo kalba programuotojams

Santrauka - Skaičiavimas su JavaScript: Matematinių pagrindų ir funkcijų apžvalga

Šiame pamokėlyje sužinojote pagrindines JavaScript funkcijas, naudojamas matematiniams skaičiavimams atlikti. Dabar žinote, kaip efektyviai dirbti su Math objektu ir kaip apskaičiuoti atsitiktinius skaičius bei minimumo ir maksimumo vertes.

Dažnai užduodami klausimai

Kokia funkcija naudojama kvadratinės šaknies radimui?Naudokite Math.sqrt() funkciją kvadratinės šaknies radimui.

Kaip galiu generuoti atsitiktinius skaičius tam tikrame intervale?Naudokite Math.random(), skalę ir suapvalinkite rezultatą, kad gautumėte atsitiktinius skaičius tam tikrame intervale.

Koks yra skirtumas tarp Math.floor() ir Math.ceil()?Math.floor() visada suapvalina žemyn, o Math.ceil() visada suapvalina į viršų.

Kaip suapvalinti skaičių iki artimiausio sveiko skaičiaus?Naudokite Math.round() funkciją, kad suapvalintumėte iki artimiausio sveiko skaičiaus.

Kas yra Math objektas JavaScript?Math objektas suteikia matematines funkcijas ir konstantas skaičiavimams JavaScript.

274