IsEmpty: Unterschied zwischen den Versionen

Aus JACK Wiki
Zur Navigation springen Zur Suche springen
Zeile 17: Zeile 17:
==== Standardfälle ====
==== Standardfälle ====
  '''Jack2:'''
  '''Jack2:'''
  isEmpty('  ')  --> returns true
  isEmpty('  ')  --> returns ''true''
   
   
  isEmpty('nichtleer')  --> returns false
  isEmpty('nichtleer')  --> returns ''false''


  '''Jack3:'''
  '''Jack3:'''
  isEmpty( )    --> returns true
  isEmpty( )    --> returns ''true''
   
   
  isEmpty(' ')    --> returns false
  isEmpty(' ')    --> returns ''false''
   
   
  isEmpty('nichtleer')    --> returns false
  isEmpty('nichtleer')    --> returns ''false''


==== Benutzung mit Variablen ====
==== Benutzung mit Variablen ====

Version vom 12. April 2024, 06:56 Uhr

Zugehörige Evaluatoren

  • ChemEvaluator
  • MathEvaluator

Beschreibung

Die Funktion isEmpty prüft ob ein gegebenes Objekt leer ist, also keine Zeichen enthält. Die Funktion erwartet ein Objekt und gibt einen Boolean zurück.

Syntax

isEmpty(Objekt objekt)

Parameter

  • objekt - Objekt, das auf leeren Inhalt geprüft wird

Return Value

Beispiele

Standardfälle

Jack2:
isEmpty('  ')   --> returns true

isEmpty('nichtleer')   --> returns false
Jack3:
isEmpty( )    --> returns true

isEmpty(' ')    --> returns false

isEmpty('nichtleer')    --> returns false

Benutzung mit Variablen

isEmpty([var=a])

Benutzung mit studentischen Eingaben

JACK3:
isEmpty([input=fillin1])

Hinweise

  • Anführungsstriche werden als Zeichenkette interpretiert, daher wird es nicht als leer gesehen.
  • Ein Leerzeichen wird in JACK3 nicht mehr als leer interpretiert.
  • Für die Überprüfung, ob die Platzhalter bei Formeln durch den Formeleditor leer gelassen wurde, steht die Funktion containsEditorPlaceholder() zur Verfügung.