CoffeeScript: istruzione if

Il if L'istruzione è l'istruzione di controllo fondamentale che ci consente di prendere decisioni ed eseguire le istruzioni in modo condizionale.

Il ifL'istruzione in CoffeeScript è simile a quella che abbiamo in JavaScript. La differenza è che mentre si scrive un fileifin CoffeeScript, non è necessario utilizzare le parentesi per specificare la condizione booleana. Inoltre, invece delle parentesi graffe, separiamo il corpo dell'istruzione condizionale utilizzando i rientri appropriati.

Sintassi

Di seguito è riportata la sintassi di ifdichiarazione in CoffeeScript. Contiene una parola chiaveif, subito dopo il ifparola chiave, dobbiamo specificare un'espressione booleana che è seguita da un blocco di istruzioni. Se l'espressione data ètrue, quindi il codice nel file if blocco viene eseguito.

if expression
   Statement(s) to be executed if expression is true

Diagramma di flusso

Esempio

L'esempio seguente mostra come utilizzare l'estensione ifdichiarazione in CoffeeScript. Salva questo codice in un file con il nomeif_example.coffee

name = "Ramu"
score = 60
if score>=40
  console.log "Congratulations you have passed the examination"

Apri il command prompt e compila il file .coffee come mostrato di seguito.

c:\> coffee -c if_example.coffee

Durante la compilazione, ti dà il seguente JavaScript.

// Generated by CoffeeScript 1.10.0
(function() {
  var name, score;

  name = "Ramu";

  score = 60;

  if (score >= 40) {
    console.log("Congratulations you have passed the examination");
  }

}).call(this);

Ora apri il file command prompt di nuovo ed eseguire il file CoffeeScript come mostrato di seguito.

c:\> coffee if_example.coffee

All'esecuzione, il file CoffeeScript produce il seguente output.

Congratulations you have passed the examination