Manca operando Dopo un Operatore

August 23

I programmi per computer possono comportare operazioni complesse come calcoli e confronti. Queste operazioni coinvolgono operatori e operandi. Se un operando non è presente un programma o uno script, questo potrebbe non solo causare il programma di fallire, ma anche evitare che i processi successivi da compilare ed eseguire con successo.

calcoli

Un'operazione matematica di base in JavaScript viene illustrato l'utilizzo di operatori e operandi:
var sum = 3 + 5;

In questo esempio, 3 e 5 sono operandi e il segno più è l'operatore. La variabile somma dovrebbe ora contenere un valore numerico di 8. calcoli possono anche comprendere variabili, come il seguente esempio modificato:
var operandOne = 3;
var operandTwo = 5;
var sum = operandOne + operandTwo;

Se uno script manca l'operando dopo che l'operatore, il calcolo non riuscirà, come si può tutte le righe di codice dopo di esso. Il secondo blocco di codice qui utilizza anche l'operatore di assegnazione, che è un unico segno di uguale. Questo operatore assegna valori alle variabili. Se l'operando dopo un operatore di assegnazione è mancante, una variabile può memorizzare il valore corretto.

confronti

Codice di programmazione in grado di effettuare il confronto sui valori e variabili. Il seguente codice di esempio Java dimostra:
int numOne = 4;
int numTwo = 5;
if (numOne & gt; numTwo) System.out.println ( "Numero uno è più grande");
else if (numOne & lt; numTwo) System.out.println ( "Il numero due è più grande);
altro System.out.println ( "I numeri sono uguali");

Questo codice crea due variabili tipo intero primitive e poi esegue un'operazione di confronto. Il "superiore" segno è l'operatore nella prima condizione, che è il "if", confrontando i due numeri e restituire un valore vero se il primo è maggiore del secondo. Il "inferiore" segno è l'operatore nel secondo condizionale, che è il "else if", restituendo vero se il primo numero è minore del secondo. Se il secondo operatore in uno di questi test condizionali non è presente, il codice sarà in grado di compilare ed eseguire a tutti.

operatori

Per individuare errori operando mancanti, è necessario trovare gli operatori a lavorare in una sezione di codice. Gli operatori aritmetici includono quelli per l'aggiunta, sottrazione, divisione e moltiplicazione, con opzioni aggiuntive in alcune lingue. L'operatore di assegnazione è normalmente un unico segno di uguale, ma se due o tre fa segni appaiono insieme questo è solitamente un test condizionale, come il seguente esempio PHP:
if ($ a == $ b)

Questo mette alla prova due variabili per l'uguaglianza, in modo che il doppio "=" agisce in qualità di operatore. operatori condizionali combinano uguale segni con maggiore e minore di segni per eseguire prove più complesse, come segue:
if ($ a & lt; = $ b)

Questo test restituirà true se la prima variabile è minore di o uguale al secondo.

Logica

Alcune lingue utilizzano operatori logici per combinare test condizionali, formando catene complesse di test. L'esempio che segue dimostra Java:
if ((numOne & gt; numTwo) & amp; & amp; (numOne & gt; 0))

Questo test restituisce true se entrambi i test al suo interno ritorno vero, in quanto utilizza l'operatore "e". Gli script possono anche usare "o" e "non" nelle costruzioni simili, come segue:
if ((numOne = numTwo) || (numTwo & lt;! 0))

Ciò restituirà vero se i numeri non sono uguali o se il secondo numero è inferiore a zero.

operandi

I programmatori devono tener conto dei vari tipi di dati utilizzati nel linguaggio di programmazione. Gli operandi coinvolti in un'operazione possono essere rappresentati come valori letterali o come riferimenti variabili. Questi riferimenti variabili possono essere di qualsiasi tipo nella lingua, tra stringhe di testo, tipi numerici e riferimenti a oggetti. Per individuare un operando mancante, certa comprensione della logica di uno script è probabile che sia necessario. Esaminando le linee di trattamento prima e dopo un'istruzione condizionale può aiutare a guadagnare qualche informazione sulle strutture più grandi al lavoro all'interno di un programma.