Strumenti Utente

Strumenti Sito


page:valori_numerici

Valori numerici

Pagina principale di Javascript

Javascript, a differenza di altri linguaggi, non ha due tipi di sepearati per interi e numeri in virgola mobile. Javascript rappresenta tutti i numeri, compresi gli interi, utilizzando il tipo di dato Number, che è a virgola mobile.

Operatori sui valori numerici

Gli operatori sono simboli che eseguono operazioni su uno o più operandi.

Operatori Aritmetici

Operatori aritmetici

Per quel che riguarda il tipo di dato numerico, abbiamo gli operatori aritmetici, che consentono la combinazione di valori numerici. Si tratta di operatori binari corrispondenti ai classici operatori matematici:

Operatore Nome
+ addizione
- sottrazione
/ divisione
* moltiplicazione
% modulo o resto
** elevamento a potenza

Il modulo

//il modulo è il resto della divisione intera
x= 5%2 //x=1
//il modulo è un valore compreso tra 0 l'operatore del mel modulo-1
x = y % 5  //x è compreso tra 0 e 4
k = w % 9  //k è compreso tra 0 e 8
//in generale
res = val % mod //res è compreso tra 0 e mod-1
//numeri divisibili
x = 8%2  //x vale 0 perché 8 è divisibile per 2
y = 27%9 //y vale 0 perché 27 è divisibile per 9

Le parentesi

Le parentesi sono operatori di priorità, indicano quale operazione deve essere eseguita per prima.

Le parentesi

x = 8+2*3+4 //16 - prima * poi +
y = (8+2)*(3+4) //70

Operatori unari

Gli operatori unari agiscono sun un solo valore alla volta.

Operatore Nome
- negazione
++ incremento
-- decremento

Operatori unari

x = 7; x++ //x=8
y = 11; y-- //y=10
//capire qual è la differenza tra 
x=9
y=x++
//e
j=10
k=++j

L'opeatore ++ messo prima della variabile prima incrementa e poi valuta, messo dopo prima valuta e poi incrementa.

page/valori_numerici.txt · Ultima modifica: 2024/04/09 10:40 da 127.0.0.1