<script src="../static/ga4.js" type="text/javascript"></script> </head> <body> <h1>If Var [not] between Min and Max</h1> <p>Prüft, ob der Inhalt einer <a href="../Variables.htm">Variable</a> zwischen zwei Werten liegt (numerisch oder alphabetisch).</p> <pre class="Syntax"> <span class="func">if</span> Var <span class="func">between</span> Minimum <span class="func">and</span> Maximum <span class="func">if</span> Var <span class="func">not between</span> Minimum <span class="func">and</span> Maximum </pre> <h2 id="Parameters">Parameter</h2> <dl> <dt>Var</dt> <dd><p>Name der <a href="../Variables.htm">Variable</a>, deren Inhalt geprüft werden soll.</p></dd> <dt>Minimum</dt> <dd><p>Um innerhalb des angegebenen Bereichs zu liegen, muss <em>Var</em> größer gleich dieser Zeichenkette, Zahl oder Variablenreferenz sein.</p></dd> <dt>Maximum</dt> <dd><p>Um innerhalb des angegebenen Bereichs zu liegen, muss <em>Var</em> kleiner gleich dieser Zeichenkette, Zahl oder Variablenreferenz sein.</p></dd> </dl> <h2 id="Remarks">Bemerkungen</h2> <p>Wenn alle drei Parameter rein numerisch sind, werden sie als Zahlen statt als Zeichenketten verglichen. Andernfalls werden sie alphabetisch als Zeichenketten verglichen (d.h. die alphabetische Reihenfolge bestimmt, ob <em>Var</em> im angegebenen Bereich liegt). In diesem Fall kann <code><a href="StringCaseSense.htm">StringCaseSense</a> On</code> verwendet werden, um den Vergleich Groß-/Kleinschreibung-sensitiv zu machen.</p> <p>Der Operator "between" wird in <a href="../Variables.htm#Expressions">Ausdrücken</a> nicht unterstützt. Verwenden Sie stattdessen <a href="IfExpression.htm">If-Anweisungen</a> wie z.B. <code>if (Var &gt;= Minimum and Var &lt;= Maximum)</code>, um das Verhalten dieses Operators zu simulieren.</p> <h2 id="Related">Siehe auch</h2> <p><a href="IfEqual.htm">IfEqual/Greater/Less</a>, <a href="IfIn.htm">If Var [not] in/contains VergleichListe</a>, <a href="IfIs.htm">If Var is [not] Typ</a>, <a href="IfInString.htm">IfInString</a>, <a href="StringCaseSense.htm">StringCaseSense</a>, <a href="EnvAdd.htm">EnvAdd</a>, <a href="Block.htm">Blöcke</a>, <a href="Else.htm">Else</a></p> <h2 id="Examples">Beispiele</h2> <div class="ex" id="ExInteger"> <p><a class="ex_number" href="#ExInteger"></a> Prüft, ob <var>var</var> im Bereich von 1 bis 5 liegt.</p> <pre>if var between 1 and 5 MsgBox, %var% liegt im Bereich von 1 bis 5.</pre> </div> <div class="ex" id="ExFloat"> <p><a class="ex_number" href="#ExFloat"></a> Prüft, ob <var>var</var> im Bereich von 0.0 bis 1.0 liegt.</p> <pre>if var not between 0.0 and 1.0 MsgBox %var% liegt nicht im Bereich von 0.0 und 1.0.</pre> </div> <div class="ex" id="ExVar"> <p><a class="ex_number" href="#ExVar"></a> Prüft, ob <var>var</var> zwischen <var>VarNiedrig</var> und <var>VarHoch</var> liegt.</p> <pre>if var between %VarNiedrig% and %VarHoch% MsgBox %var% liegt zwischen %VarNiedrig% und %VarHoch%.</pre> </div> <div class="ex" id="ExString"> <p><a class="ex_number" href="#ExString"></a> Prüft, ob <var>var</var> alphabetisch zwischen den Wörtern Blau und Rot liegt.</p> <pre>if var between Blau and Rot MsgBox %var% liegt alphabetisch zwischen den Wörtern Blau und Rot.</pre> </div> <div class="ex" id="ExInputBox"> <p><a class="ex_number" href="#ExInputBox"></a> Lässt den Benutzer eine Zahl eingeben und prüft, ob sie im Bereich von 1 bis 10 liegt.</p> <pre>Untergrenze := 1 Obergrenze := 10 InputBox, BenutzerEingabe, Bitte eine Zahl zwischen %Untergrenze% und %Obergrenze% eingeben if BenutzerEingabe not between %Untergrenze% and %Obergrenze% MsgBox Ihre Eingabe liegt außerhalb des gültigen Bereichs.</pre> </div> </body> </html>