Red de conocimiento informático - Aprendizaje de programación - dos si juicio condicional

dos si juicio condicional

1. Para determinar si una unidad, archivo o carpeta existe, utilice la instrucción

if

exist

; >

2. Para determinar si dos cadenas son iguales, utilice la instrucción

if

"String1"=="String2"

; p>

3. Para determinar si dos valores son iguales, utilice

if

valor 1

equ

. Valor 2

Declaración;

4. Para determinar si a una variable se le ha asignado un valor, utilice

if

definido

str

Declaración;

El formato completo de la declaración if es el siguiente: if

Expresión condicional

(Declaración 1)

de lo contrario

(declaración 2), su significado es: si la expresión condicional es verdadera, entonces se ejecutará la declaración 1, de lo contrario, se ejecutará la declaración 2.

Para las cuatro situaciones anteriores, puede utilizar los siguientes códigos respectivamente:

1, if

exist

d:\test .txt

(echo

test.txt existe en la unidad D)

else

(echo

D test.txt no existe en el disco)

2 si

"abc"=="xyz"

(echo

<). p>la cadena de caracteres abc es igual a la cadena xyz)

else

(echo

La cadena abc no es igual a la cadena xyz)

3 si

1

equ

2

(echo

1 es igual a 2)

else

(echo

1 no es igual a 2)

4 si

definido

str

(echo

A la variable str se le ha asignado un valor y su valor es %str%)

else

(echo

El valor de la variable str está vacío)

Al juzgar si las cadenas son iguales, if distinguirá entre mayúsculas y minúsculas. Por ejemplo, se pensará en una declaración if simple. esa cadena abc y la cadena Abc no son lo mismo. Si no desea distinguir entre mayúsculas y minúsculas, debe agregar el modificador

/i

y usar

.

if

/i

El formato de "String 1"=="String 2"

además, el símbolo igual es continuo; "==" en lugar de un "=" separado.

Para determinar la relación entre dos valores, además de usar equ, existen otros símbolos de relación. Todos los símbolos de relación aplicables a las declaraciones if se muestran en la siguiente tabla:

Significado chino. símbolo relacional Explicación en inglés

igual igual

mayor que gtr mayor

que

mayor que o igual a geq mayor

que

o

igual

menor que lss menor

que

menor o igual a leq menor

que

o

igual

no igual a neq no

igual

La declaración if también tiene un formato simplificado: if

Expresión condicional

declaración, lo que significa: si la expresión condicional es verdadera, la declaración se ejecutará; de lo contrario, no se hará nada.