CharAt: Unterschied zwischen den Versionen

Aus JACK Wiki
Zur Navigation springen Zur Suche springen
(Die Seite wurde neu angelegt: „==== Beschreibung ==== Die Funktion ''charAt'' gibt das Zeichen an einer beliebigen Stelle innerhalb einer Zeichenkette zurück. Das erste Zeichen hat dabei de…“)
 
 
(22 dazwischenliegende Versionen von 7 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
==== Beschreibung ====
===Zugehörige Evaluatoren===
*'''MathEvaluator'''
 
=== Beschreibung ===
Die Funktion ''charAt'' gibt das Zeichen an einer beliebigen Stelle innerhalb einer Zeichenkette zurück. Das erste Zeichen hat dabei den Index 0, das zweite Zeichen den Index 1 usw.
Die Funktion ''charAt'' gibt das Zeichen an einer beliebigen Stelle innerhalb einer Zeichenkette zurück. Das erste Zeichen hat dabei den Index 0, das zweite Zeichen den Index 1 usw.


Die Funktion erwartet eine Zeichenkette und eine natürliche Zahl und gibt das Zeichen an der entsprechenden Stelle zurück.  
Die Funktion erwartet eine Zeichenkette und eine natürliche Zahl und gibt das Zeichen an der entsprechenden Stelle zurück.  


==== Syntax ====
=== Syntax ===
  charAt('string','number')
  charAt([[Zeichenkette]] zeichenkette, [[Ganzzahl]] stelle)


==== Parameter ====
=== Parameter ===
* '''string''' - die Zeichenkette, aus der das Zeichen bestimmt wird
* '''zeichenkette''' - die Zeichenkette, aus der das Zeichen bestimmt wird
* '''number''' - das wievielte Zeichen zurückgegeben werden soll
* '''stelle''' - das wievielte Zeichen zurückgegeben werden soll


==== Return Value ====
=== Return Value ===
* Gibt eine Character zurück.
* Gibt eine Character zurück.


==== Beispiele ====
=== Beispiele ===
  charAt('hallo','0')  --> returns h
==== Standardfälle ====
  charAt('hallo', 0)  --> returns h
charAt('JACK', 3)  --> returns K
charAt(' ', 0)  --> returns


charAt('JACK','3')  --> returns K
==== Benutzung mit Variablen ====


==== Hinweise ====
charAt([var=a], [var=b])
charAt([var=a], 0)
charAt('JACK', [var=b])
 
==== Benutzung mit studentischen Eingaben ====
 
charAt([input=field1], [input=field2])
charAt([input=field1], 0)
charAt('JACK', [input=field1])
charAt([input=field1], [var=b])
charAt([var=a], [input=field1])
 
=== Hinweise ===
* Die angegebene Zahl darf nicht kleiner als 0 und nicht größer als die Länge der Zeichenkette -1 sein.
* Die angegebene Zahl darf nicht kleiner als 0 und nicht größer als die Länge der Zeichenkette -1 sein.
* Leerzeichen werden hier mitgezählt.
* Wenn Variablen genutzt werden muss darauf geachtet werden, dass diese die Voraussetzung erfüllen.
* Wenn die Eingabe der Studierenden genutzt wird muss auch hier darauf geachtet werden, dass die Voraussetzungen erfüllt sind und ob diese an der Stelle genutzt werden können.
[[Kategorie:Math-Evaluatorfunktion]][[Kategorie:Zeichenkettenfunktionen]][[Kategorie:JACK2]][[Kategorie:JACK3]]

Aktuelle Version vom 18. November 2025, 13:00 Uhr

Zugehörige Evaluatoren

  • MathEvaluator

Beschreibung

Die Funktion charAt gibt das Zeichen an einer beliebigen Stelle innerhalb einer Zeichenkette zurück. Das erste Zeichen hat dabei den Index 0, das zweite Zeichen den Index 1 usw.

Die Funktion erwartet eine Zeichenkette und eine natürliche Zahl und gibt das Zeichen an der entsprechenden Stelle zurück.

Syntax

charAt(Zeichenkette zeichenkette, Ganzzahl stelle)

Parameter

  • zeichenkette - die Zeichenkette, aus der das Zeichen bestimmt wird
  • stelle - das wievielte Zeichen zurückgegeben werden soll

Return Value

  • Gibt eine Character zurück.

Beispiele

Standardfälle

charAt('hallo', 0)   --> returns h

charAt('JACK', 3)   --> returns K

charAt(' ', 0)   --> returns

Benutzung mit Variablen

charAt([var=a], [var=b])
charAt([var=a], 0)
charAt('JACK', [var=b])

Benutzung mit studentischen Eingaben

charAt([input=field1], [input=field2])
charAt([input=field1], 0)
charAt('JACK', [input=field1])

charAt([input=field1], [var=b])
charAt([var=a], [input=field1])

Hinweise

  • Die angegebene Zahl darf nicht kleiner als 0 und nicht größer als die Länge der Zeichenkette -1 sein.
  • Leerzeichen werden hier mitgezählt.
  • Wenn Variablen genutzt werden muss darauf geachtet werden, dass diese die Voraussetzung erfüllen.
  • Wenn die Eingabe der Studierenden genutzt wird muss auch hier darauf geachtet werden, dass die Voraussetzungen erfüllt sind und ob diese an der Stelle genutzt werden können.