Comunidad de diseño web y desarrollo en internet online

ayuda xfavor!!

Citar            
MensajeEscrito el 23 Feb 2010 02:10 am
tengo q explicar para mi clase de Flash para q sirve el operador condicional === y la diferencia con ==?
Tambien tengo q averiguar para q sirve !== y la diferencia con !=, alguien q sepa me puede explicar xfa!!!

Por gostcr

1 de clabLevel



 

firefox
Citar            
MensajeEscrito el 24 Feb 2010 02:10 am
Hola GOSTCR bueno ahi te va

1.- === = Operador igualdad estricta (===)
expression1 === expression2

Comprueba la igualdad de dos expresiones; el operador de igualdad estricta (===) hace lo mismo que el operador de igualdad (==) con la diferencia de que los tipos de datos no se convierten. El resultado es true si ambas expresiones, incluidos sus tipos de datos, son iguales.

La definición de igual depende del tipo de datos del parámetro:

Los valores numéricos y booleanos se comparan por su valor y se consideran iguales si tienen el mismo valor.
Las expresiones de cadena son iguales si tienen el mismo número de caracteres y éstos son idénticos.
Las variables que representan objetos, matrices y funciones se comparan por su referencia. Dos de estas variables son iguales si hacen referencia al mismo objeto, matriz o función. Dos matrices independientes nunca se consideran iguales, aunque tengan el mismo número de elementos.
Operandos
expression1 : Object - Un número, cadena, valor booleano, variable, objeto, matriz o función.

expression2 : Object - Un número, cadena, valor booleano, variable, objeto, matriz o función.

Valor devuelto
Boolean - El resultado booleano de la comparación.

2.- !== = Operador desigualdad estricta (!==)
expression1 !== expression2

Prueba el contrario exacto del operador de igualdad estricta (===). El operador de desigualdad estricta realiza lo mismo que el operador de desigualdad, con la diferencia de que no se convierten los tipos de datos.

Si expression1 es igual que expression2 y sus tipos de datos son iguales, el resultado es false. Como ocurre con el operador de igualdad estricta (===), la definición de igual depende de los tipos de datos que se comparan, tal y como se muestra en la siguiente lista:

Los números, cadenas y valores booleanos se comparan por su valor.
Los objetos, matrices y funciones se comparan por su referencia.
Una variable se compara por su valor o referencia, en función de su tipo.
Operandos
expression1 : Object - Un número, cadena, valor booleano, variable, objeto, matriz o función.

expression2 : Object - Un número, cadena, valor booleano, variable, objeto, matriz o función.

Valor devuelto
Boolean - El resultado booleano de la comparación.

xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

3.- != = Operador desigualdad (!=)
expression1 != expression2

Prueba el contrario exacto del operador de igualdad (==). Si expression1 es igual que expression2, el resultado es false. Como ocurre con el operador de igualdad (==), la definición de igual depende de los tipos de datos que se comparan, tal y como se muestra en la siguiente lista:

Los números, cadenas y valores booleanos se comparan por su valor.
Los objetos, matrices y funciones se comparan por su referencia.
Una variable se compara por su valor o referencia, en función de su tipo.
La comparación por su valor significa que dos expresiones tienen el mismo valor. Por ejemplo, la expresión (2 + 3) es igual que la expresión (1 + 4) si se comparan sus valores.

La comparación por su referencia significa que dos expresiones son únicamente iguales si ambas hacen referencia al mismo objeto, matriz o función. No se comparan los valores dentro del objeto, matriz o función.

Si se comparan por su valor y expression1 y expression2 tienen tipos de datos distintos, ActionScript intentará convertir el tipo de datos de expression2 para que coincida con el de expression1.

Operandos
expression1 : Object - Un número, cadena, valor booleano, variable, objeto, matriz o función.

expression2 : Object - Un número, cadena, valor booleano, variable, objeto, matriz o función.

Valor devuelto
Boolean - El resultado booleano de la comparación.



LISTO AHI ESTA TODO SOLO SACA LAS DIFERENCIAS Y LISTO HOMBRE

Por KEEPEER

21 de clabLevel



 

firefox
Citar            
MensajeEscrito el 24 Feb 2010 02:11 am
TE PONGO EL == QUE TE FALTARIA PARA QUE SEPAS QUE HACE

4.- == = Operador igualdad (==)
expression1 == expression2

Comprueba la igualdad de dos expresiones. El resultado es true si las expresiones son iguales.

La definición de igual depende del tipo de datos del parámetro:

Los valores numéricos y booleanos se comparan por su valor y se consideran iguales si tienen el mismo valor.
Las expresiones de cadena son iguales si tienen el mismo número de caracteres y éstos son idénticos.
Las variables que representan objetos, matrices y funciones se comparan por su referencia. Dos de estas variables son iguales si hacen referencia al mismo objeto, matriz o función. Dos matrices independientes nunca se consideran iguales, aunque tengan el mismo número de elementos.
Si se comparan por su valor y expression1 y expression2 tienen tipos de datos distintos, ActionScript intentará convertir el tipo de datos de expression2 para que coincida con el de expression1.

Operandos
expression1 : Object - Un número, cadena, valor booleano, variable, objeto, matriz o función.

expression2 : Object - Un número, cadena, valor booleano, variable, objeto, matriz o función.

Valor devuelto
Boolean - El resultado booleano de la comparación.

Por KEEPEER

21 de clabLevel



 

firefox
Citar            
MensajeEscrito el 25 Mar 2010 04:19 pm
pura vida!!! gracias!!

Por gostcr

1 de clabLevel



 

firefox
Citar            
MensajeEscrito el 25 Mar 2010 07:10 pm
De nada hay cuando quieras mas ayuda solo la haces saber ok

KEEPEER DESIGNERS

Por KEEPEER

21 de clabLevel



 

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.