Matematica Javascript

| | | | | | | | | |

I computer sono davvero bravi in ‚Äã‚Äãmatematica. è nel loro sangue metaforico, considerando che i computer sono alimentati dagli 1 e dagli 0 che chiamiamo binari. Quando stai programmando, ci sarà probabilmente un momento in cui vorrai eseguire alcune operazioni matematiche.

In JavaScript, la matematica viene sempre fuori. Puoi usare la matematica per calcolare la dimensione di una finestra. Puoi usarlo per calcolare se un utente è abbastanza grande per utilizzare il tuo sito. Puoi utilizzare la matematica per sommare due numeri forniti dall’utente.

In questa guida, parleremo di come eseguire operazioni matematiche in JavaScript utilizzando i cinque principali operatori matematici.< /p>

Operatori matematici: un aggiornamento

JavaScript è composto da un numero di operatori. Alcuni operatori ti consentono di lavorare con le stringhe, mentre altri ti aiutano a eseguire funzioni matematiche JS. In questa guida, ci concentreremo su un tipo speciale di operatore chiamato operatore aritmetico.

Gli operatori aritmetici sono i simboli utilizzati per eseguire operazioni matematiche. Questi operatori JS sono in qualche modo simili a quelli che hai imparato a scuola. Per questo articolo, ci concentreremo su sei operatori:

  • Addizione (+)
  • Sottrazione (-)
  • Divisione (/)
  • Moltiplicazione (*)
  • Modulo (%)
  • Potenza (**)

Faccia’ s inizia e approfondisci ciascuno di questi.

Prima di iniziare, vale la pena notare che tutti i numeri JavaScript sono memorizzati come numeri. Non esiste un tipo di dati separato per i numeri a virgola mobile (decimali) o per i numeri interi. Li chiamiamo semplicemente tutti "numeri".

Aggiunta e sottrazione

I simboli JavaScript per l’aggiunta e la sottrazione dei numeri JS sono gli stessi che usiamo nel nostro vita quotidiana per la matematica. Quanto conveniente! Possiamo sommare i numeri indicando i numeri che vogliamo aggiungere, separati da un segno più:

Il nostro codice restituisce: 14. Potremmo eseguire una sottrazione sostituendo il nostro vantaggio per un meno:

Il nostro codice restituisce: -4.

La matematica JavaScript è in grado di lavorare con numeri sia positivi che negativi.

Quando lavori con una somma matematica, probabilmente non basta stamparlo sulla console. è qui che entrano in gioco le variabili. Puoi assegnare i numeri nei tuoi problemi di matematica per memorizzare tutti i numeri con cui stai lavorando:

Il nostro codice restituisce: 30. Abbiamo assegnato il valore 10 a a e il valore 20 a b. Quindi, abbiamo utilizzato la variabile c per sommare questi due numeri. è semplicissimo!

Moltiplica e dividi

Saliamo di un livello e parliamo di moltiplicazione e div sione. A differenza degli esempi precedenti, dovremo imparare due nuovi operatori:

Diciamo che possediamo un negozio di biscotti e vogliamo capire di quanti chilogrammi di farina abbiamo bisogno. Ogni lotto di biscotti richiede 2 kg di farina e vogliamo cuocere cinque lotti. Potremmo calcolare quanti chilogrammi di farina ci servono usando questo codice:

Il nostro codice restituisce: Ti servono 10kg di farina.

Puoi usa la barra per eseguire operazioni di divisione.

Diciamo che ogni batch contiene 40 cookie e vuoi dividerli in pacchetti. Ogni confezione contiene 5 biscotti. Ora vuoi scoprire quante confezioni potresti fare. Questo può essere fatto usando il seguente codice:

Il nostro codice restituisce: Puoi creare 8 pacchetti di cookie.

Modulo

L’operatore modulo potrebbe non essere usato comunemente come gli altri, ma è comunque una parte importante di JavaScript. L’operatore modulo calcola il resto di un numero dopo che è stato diviso.

In JavaScript, l’operazione modulo è rappresentata utilizzando un segno di percentuale. Il nostro ultimo esempio ci ha mostrato la divisione di numeri che possono essere suddivisi in modo uniforme. Come sai, non tutti i problemi di matematica vanno in questo modo; alcuni restituisce i resti.

Torniamo al nostro esempio di cookie di prima. Supponiamo di aver sovrastimato il numero di cookie che possiamo cuocere in ogni batch. Risulta che ogni batch produrrà solo 37 cookie Per scoprire quante confezioni possiamo fare dal nostro batch, potremmo usare questo codice:

Il problema è che abbiamo un numero decimale! è qui che entra in gioco il modulo. Potremmo aggiornare il nostro codice t o calcolare il resto dei cookie disponibili:

Il nostro codice restituisce:

Abbiamo apportato un paio di modifiche al nostro codice. Innanzitutto, abbiamo arrotondato il valore di packsMade al numero intero più vicino. Abbiamo usato Math.floor() per questo scopo. Questo ci permette di vedere che possiamo creare 7 pacchetti completi di cookie.

Quindi abbiamo usato l’operatore modulo per calcolare i cookie rimanenti che sarebbero rimasti. Questo ci dice che, dopo aver diviso i nostri pacchetti, rimarranno due cookie.

Potenza

Eleva x alla potenza di y. Sembra piuttosto complicato, specialmente quando inizi a usare parole come esponenziale. Ma non deve essere difficile.

In JavaScript, due asterischi (**) rappresentano l’elevazione di un numero a una potenza:

Questo codice restituisce: 343.

Questo è un altro modo di scrivere 7 * 7 * 7, ma è più breve e più facile da leggere.

Ordine delle operazioni

La matematica ha un ordine specifico delle operazioni. Questo descrive cosa operazioni che dovresti eseguire in quale ordine quando ti viene presentato un problema di matematica.

Uno dei modi più comuni per ricordare questo ordine è BODMAS:

Questo ci dice che dovremmo fare e prima tutto tra parentesi, poi tutti i calcoli di potenza, poi la divisione e cosi via. Considera il seguente problema:

La risposta a questo problema è: 17. JavaScript prima calcola 5 * 3 perché è tra parentesi. Quindi aggiunge due al risultato di quel calcolo.

Conclusione

JavaScript offre una gamma di operatori aritmetici che puoi usare per eseguire operazioni matematiche. Alcuni di questi operatori, come l’addizione, sono gli stessi che useremmo per valutare un problema di matematica; altri hanno i loro simboli.

Ricorda che quando valuti un problema di matematica devi considerare BODMAS, l’ordine delle operazioni in cui verrà letto il problema.

Ora sei pronto per iniziare a fare matematica in JavaScript come un professionista!

Ci auguriamo che questo articolo ti abbia aiutato a risolvere il problema. Oltre a Matematica Javascript, controlla altri argomenti relativi a __del__.

Vuoi eccellere in Python? Consulta la nostra recensione dei migliori corsi online Python 2022. Se sei interessato alla scienza dei dati, controlla anche come imparare a programmare in R.

A proposito, questo materiale è disponibile anche in altre lingue:



Julia Porretti

Berlin | 2022-11-30

power è tutto un po' confuso 😭 Matematica Javascript non è l'unico problema che ho riscontrato. Controllato ieri, funziona!

Davies Richtgofen

Texas | 2022-11-30

Mi stavo preparando per il mio colloquio di codifica, grazie per aver chiarito questo punto - Matematica Javascript in Python non è il più semplice. Lo userò nella mia tesi di laurea

Walter Krasiko

San Francisco | 2022-11-30

Mi stavo preparando per il mio colloquio di codifica, grazie per aver chiarito questo punto - Matematica Javascript in Python non è il più semplice. Spero solo che non emerga più

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

Common xlabel/ylabel for matplotlib subplots

12 answers

NUMPYNUMPY

How to specify multiple return types using type-hints

12 answers

NUMPYNUMPY

Why do I get "Pickle - EOFError: Ran out of input" reading an empty file?

12 answers

NUMPYNUMPY

Flake8: Ignore specific warning for entire file

12 answers

NUMPYNUMPY

glob exclude pattern

12 answers

NUMPYNUMPY

How to avoid HTTP error 429 (Too Many Requests) python

12 answers

NUMPYNUMPY

Python CSV error: line contains NULL byte

12 answers

NUMPYNUMPY

csv.Error: iterator should return strings, not bytes

12 answers

News


Wiki

Python | How to copy data from one Excel sheet to another

Common xlabel/ylabel for matplotlib subplots

Check if one list is a subset of another in Python

sin

How to specify multiple return types using type-hints

exp

Printing words vertically in Python

exp

Python Extract words from a given string

Cyclic redundancy check in Python

Finding mean, median, mode in Python without libraries

cos

Python add suffix / add prefix to strings in a list

Why do I get "Pickle - EOFError: Ran out of input" reading an empty file?

Python - Move item to the end of the list

Python - Print list vertically