“Conocimientos Programación>JavaScript Programación

Cómo comparar String de Java Script

2011/4/22
Las comparaciones de cadenas en JavaScript se utilizan comúnmente para la validación de formularios , análisis de texto y responder a las entradas del usuario. En JavaScript , la comparación de cadenas es similar a comparar números. Las comparaciones se utilizan JavaScript para controlar la ejecución de código usando las estructuras de control , como bloques si - elseif -else , while , de bucles y sentencias switch. Una sentencia condicional , como " valor < = 1 " (el valor es menor o igual a 1) o " nombre de usuario == ' admin' " (el " nombre de usuario" variable contiene la cadena " admin" ) , se evalúa y devuelve un booleano ( verdadero o falso) . Cuando la condición es "true ", se ejecuta el bloque de código depende de esa condición. Instrucciones
1

Compara dos cadenas utilizando el operador " == " igual . La comparación devuelve " true" si las dos cadenas son idénticas . Este tipo de comparación entre mayúsculas y minúsculas , por lo que " abc" == " ABC" devuelve " false ". Por ejemplo, el " nombre de usuario" variable contiene el sitio de su visitante nombre de conexión del usuario. Si el nombre de usuario es " Bob ", "Admin " o cualquier otra cosa que no sea exactamente con la cadena "admin ", el " otro " código se ejecutará :

si ( == nombre de usuario "admin ") { document.write ("Bienvenido jefe! "); } método
2

realizar una comparación de cadenas de mayúsculas y minúsculas con la cadena " toLowerCase ()" ;} else { document.write ( "Acceso denegado Warning ! ") . Por ejemplo , si el nombre proporcionado por el usuario es "admin ", " ADMIN ", "Admin" o "admin ", el " si " código se ejecutará , imprimir un mensaje de bienvenida :

if ( username.toLowerCase () == "admin ") { document.write ("Bienvenido jefe! ") ;} else { document.write ( "Acceso denegado Warning ! ") ;}

comparar dos variables de cadena de esta manera el uso de el método " toLowerCase ()" en tanto :

if ( str1.toLowerCase () == str2.toLowerCase ()) { ...}
3

Comparar dos cadenas utilizando mayor que ( > ) y menor que los operadores ( < ) para ver cuál es lo primero en orden alfabético . Tenga en cuenta que las letras mayúsculas preceden a las letras minúsculas en orden alfabético , por lo que utilizar " toLowerCase ()" para ignorar el caso . Por ejemplo , las cadenas de " str1 " y " str2 " se imprimen en orden alfabético , ignorando las mayúsculas:

if ( str1.toLowerCase () < str2.toLowerCase ()) { document.write ( cadena1 + "," + cadena2 ) ;} else { document.write ( cadena2 + " ," + cadena1 ) ;}
4

Comprobar si una variable de cadena está vacía , comparándola con una cadena vacía " " :

if ( campo == " ") { document.write ( " campo está en blanco !" ) ;}

Si la variable no se ha inicializado (asignado un valor ) , este vacío cheque cadena devuelve "false ". La variable no tiene un tipo o valor hasta que se haya inicializado . Compruebe si las variables no definidas probando la variable sola , similar a las pruebas de un valor booleano. Si la variable tiene un tipo definido , la condición es verdadera . En este ejemplo, " ! MyStrVar " hace la comprobación " si myStrVar no es " verdadero "( o, en otras palabras , " si myStrVar es falso ") . Dado que no se ha utilizado " myStrVar ", " myStrVar " es falsa y se imprime el mensaje :; (! MyStrVar )

var myStrVar si { document.write ( " . MyStrVar está definido" ) ;}

JavaScript Programación
Cómo utilizar ShrinkSafe Con NetBeans
Cómo insertar PHP en JavaScript
Cómo utilizar Javascript con flash
Cómo Activar Div con javascript
Cómo calcular un ticket Béisbol en JavaScript
Cómo modificar CSS con JavaScript
Cómo calcular la altura de texto
Cómo mostrar texto en Rollover
Conocimientos Informáticos © http://www.ordenador.online