javascript wiskunde

| | | | | | | | | |

Computers zijn erg goed in wiskunde. Het zit in hun metaforische bloed, aangezien computers worden aangedreven door de enen en nullen die we binair noemen. Wanneer u aan het programmeren bent, komt er waarschijnlijk een punt waarop u wat wiskunde wilt doen.

In JavaScript komt wiskunde altijd uit. U kunt wiskunde gebruiken om de grootte van een venster te berekenen. U kunt het gebruiken om te berekenen of een gebruiker oud genoeg is om uw site te gebruiken. U kunt wiskunde gebruiken om twee door de gebruiker opgegeven getallen toe te voegen.

In deze handleiding leggen we uit hoe u wiskundige bewerkingen in JavaScript uitvoert met behulp van de vijf belangrijkste wiskundige operatoren.

Wiskundige operatoren: een update

JavaScript bestaat uit een aantal operatoren. Met sommige operators kunt u met tekenreeksen werken, terwijl andere u helpen bij het uitvoeren van JS-wiskundige functies. In deze handleiding gaan we ons concentreren op een speciaal type operator, een rekenkundige operator.

Rekenkundige operatoren zijn symbolen die worden gebruikt om wiskundige bewerkingen uit te voeren. Deze JS-operators lijken enigszins op degene die je op school hebt geleerd. Voor dit artikel richten we ons op zes operatoren:

  • Optellen (+)
  • Aftrekken (-)
  • Delen (/ )
  • Vermenigvuldigen (*)
  • Modulus (%)
  • Kracht (**)

Begin van gezicht en leer meer over elk van hen.

Voordat u begint, moet u er rekening mee houden dat alle JavaScript-nummers als getallen worden opgeslagen. Er is geen apart gegevenstype voor getallen met drijvende komma (decimaal) of gehele getallen. We noemen ze gewoon allemaal "getallen".

Optellen en aftrekken

De JavaScript-symbolen voor het optellen en aftrekken van JS-getallen zijn dezelfde die we in ons dagelijkse wiskundeleven gebruiken. Hoe handig! We kunnen de getallen toevoegen die de getallen aangeven die we willen toevoegen, gescheiden door een plusteken:

Onze code geeft als resultaat: 14. We zouden een aftrekking kunnen doen door ons voordeel te vervangen door een min:

Onze code geeft als resultaat: -4.

JavaScript-wiskunde kan met zowel positieve als negatieve getallen werken.

Als je werkt met een wiskundige som, is het waarschijnlijk niet voldoende om het naar de console af te drukken. variabelen spelen een rol. U kunt getallen in uw wiskundige problemen toewijzen om alle getallen waarmee u werkt op te slaan:

Onze code geeft als resultaat: 30. We hebben de waarde 10 toegewezen aan a en de waarde 20 aan b Vervolgens hebben we de variabele c gebruikt om deze twee getallen op te tellen. Het is supereenvoudig!

Vermenigvuldigen en delen

Laten we één naar boven gaan niveau en praat over vermenigvuldigen en delen ons voorbeelden, zullen we twee nieuwe operatoren moeten leren:

Stel dat we een koekjesfabriek hebben en willen weten hoeveel kilo meel we nodig hebben. Elke batch koekjes vereist 2 kg bloem en we willen vijf batches bakken. Met deze code kunnen we berekenen hoeveel kilo meel we nodig hebben:

Onze code geeft als resultaat: Je hebt 10 kg meel nodig.

Je kunt gebruik de schuine streep om gesplitste bewerkingen uit te voeren.

Stel dat elke batch 40 cookies bevat en dat u deze in pakketten wilt splitsen. Elke verpakking bevat 5 koekjes. Nu wil je weten hoeveel pakjes je zou kunnen maken. Dit kan met de volgende code:

Onze code geeft als resultaat: U kunt 8 cookiepakketten maken.

Module

De module-operator is mogelijk niet net zo veel gebruikt als de andere, maar het is nog steeds een belangrijk onderdeel van JavaScript. De modulo-operator berekent de rest van een getal nadat het is gedeeld.

In JavaScript wordt de modulo-bewerking weergegeven met een procentteken. Ons laatste voorbeeld liet ons getallen zien die gelijk verdeeld kunnen worden. Zoals u weet, worden niet alle wiskundige problemen niet op die manier uitgevoerd; sommigen geven de restjes terug.

We gaan terug naar ons cookievoorbeeld eerder. Stel dat we het aantal cookies dat we in elke batch kunnen maken, hebben overschat. blijkt dat elke batch slechts 37 cookies zal produceren. Om erachter te komen hoeveel packs we van onze batch kunnen maken, kunnen we deze code gebruiken:

Het probleem is dat we een deci verkeerd nummer hebben ! Hier komt de module om de hoek kijken. We kunnen onze t-code bijwerken of de rest van de beschikbare cookies berekenen:

Onze code retourneert:

We hebben enkele wijzigingen aangebracht in onze code. Eerst hebben we de waarde van packsMade afgerond op het dichtstbijzijnde gehele getal. We hebben hiervoor Math.floor () gebruikt. Dit stelt ons in staat om te zien dat we 7 volledige cookie-pakketten kunnen maken.

Daarom hebben we de modulo-operator gebruikt om de resterende cookies te berekenen die zouden worden achtergelaten. Dit vertelt ons dat er na het splitsen van onze pakketten nog twee cookies over zijn.

Macht

Verhoog x tot de macht y. Het klinkt behoorlijk ingewikkeld, vooral als je woorden als exponentieel begint te gebruiken. Maar het hoeft niet moeilijk te zijn.

In JavaScript staan twee sterretjes (**) voor de verheffing van een getal tot een macht:

Deze code geeft als resultaat: 343.

Dit is een andere manier om 7 * 7 * 7 te schrijven, maar het is korter en gemakkelijker te lezen.

Volgorde van bewerkingen

h2>

Wiskunde heeft een specifieke volgorde van bewerkingen. Dit beschrijft de bewerkingen die u in welke volgorde moet uitvoeren als u met een wiskundig probleem wordt geconfronteerd.

Een van de meest voorkomende manieren om deze volgorde te onthouden is BODMAS:

Dit vertelt ons dat we eerst alles tussen haakjes moeten doen, dan alle machtsberekeningen, dan de deling enzovoort. Overweeg het volgende probleem:

Het antwoord op dit probleem is: 17. JavaScript berekent eerst 5 * 3 omdat het tussen haakjes staat. Vervolgens worden er twee aan het resultaat van deze berekening toegevoegd.

Conclusie

JavaScript biedt een reeks rekenkundige operatoren die u kunt gebruiken om wiskundige bewerkingen uit te voeren. Sommige van deze operatoren, zoals optellen , zijn dezelfde die we zouden gebruiken om een wiskundig probleem te evalueren; andere hebben hun eigen symbolen.

Houd er rekening mee dat je bij het evalueren van een wiskundig probleem rekening moet houden met BODMAS, de volgorde van bewerkingen waarin het probleem wordt gelezen.

Je bent nu klaar om JavaScript-wiskunde als een professional te gaan doen!

Shop

Learn programming in R: courses

$

Best Python online courses for 2022

$

Best laptop for Fortnite

$

Best laptop for Excel

$

Best laptop for Solidworks

$

Best laptop for Roblox

$

Best computer for crypto mining

$

Best laptop for Sims 4

$

Latest questions

NUMPYNUMPY

psycopg2: insert multiple rows with one query

12 answers

NUMPYNUMPY

How to convert Nonetype to int or string?

12 answers

NUMPYNUMPY

How to specify multiple return types using type-hints

12 answers

NUMPYNUMPY

Javascript Error: IPython is not defined in JupyterLab

12 answers

News


Wiki

Python OpenCV | cv2.putText () method

numpy.arctan2 () in Python

Python | os.path.realpath () method

Python OpenCV | cv2.circle () method

Python OpenCV cv2.cvtColor () method

Python - Move item to the end of the list

time.perf_counter () function in Python

Check if one list is a subset of another in Python

Python os.path.join () method