Autor Tema: [Tutorial] Typeof  (Leído 1053 veces)

Desconectado westwest

  • PHPero Master
  • ******
  • Mensajes: 2.837
  • Karma: 104
  • Sexo: Masculino
    • Ver Perfil
[Tutorial] Typeof
« en: 02 de Noviembre de 2009, 18:11:18 pm »
Typeof ALGO devuelve que es ese ALGO, ya sea una función, una cadena, un objeto, no este definido.....

por ejemplo:
Código: [Seleccionar]
var pepe = 'hola';
if(typeof pepe == 'string') {
alert('pepe es una string!');
} elseif(typeof pepe == 'undefined') {
alert('Has definido pepe?');
}

Un ejemplo mas practico. Hemos creado una funcion donde actuaremos sobre un elemento, pero queremos que la funcion pueda ser pasandonos la ID o el objeto.

Código: [Seleccionar]
function mifuncion(elobjeto) {
if(typeof elobjeto == 'string') { // si es una string, lo usaremos como si fuera la ID
var elemento = document.getElementById(elobjeto);
} elseif(typeof elobjeto == 'object') { // si es un objeto
var elemento = elobjeto; //simplemento lo asignamos a la otra variable
} else {
return false; // si no es nada de los anteriores, devolvemos false
}
// blabalbalaba
}

typeof puede devolver por ejemplo: string si es una cadena, function si es una función, object si es un objeto, undefined si no se ha definido... etc.

Espero que os gustara este corto "tutorial"

Salu2
« Última modificación: 03 de Noviembre de 2009, 17:31:52 pm por westwest »

Comunidad PHPeros

[Tutorial] Typeof
« en: 02 de Noviembre de 2009, 18:11:18 pm »

Desconectado Siquillote

  • PHPero Master
  • ******
  • Mensajes: 4.229
  • Karma: 179
  • Sexo: Masculino
    • Ver Perfil
Re:Typeof
« Respuesta #1 en: 03 de Noviembre de 2009, 15:44:02 pm »
:o NO sabia yo esto :) ¡Genial el tuto! Voi a ponerlo en pratica , cuando lo pruebe te digo ¿Vale?

PD : Sería mejor que colocases el thread [Tutorial] en el tema para mayor aclaración :)

#Fdo. Physlet

Desconectado westwest

  • PHPero Master
  • ******
  • Mensajes: 2.837
  • Karma: 104
  • Sexo: Masculino
    • Ver Perfil
Re:[Tutorial] Typeof
« Respuesta #2 en: 03 de Noviembre de 2009, 17:32:15 pm »
gracias x responder. Y ya he colocado [tutorial] ;)

Desconectado Masato

  • PHPero Avanzado
  • ****
  • Mensajes: 480
  • Karma: 12
  • Sexo: Masculino
  • <?php echo "Solo quiero aprender php"; ?>
    • Ver Perfil
    • Masato Design!
Re:[Tutorial] Typeof
« Respuesta #3 en: 04 de Noviembre de 2009, 03:21:24 am »
Wau west, esta vez si que hiciste un aportazo!, muy buen tuto :P

Desconectado NDSi

  • PHPero Avanzado
  • ****
  • Mensajes: 410
  • Karma: 8
  • Sexo: Masculino
    • Ver Perfil
Re:[Tutorial] Typeof
« Respuesta #4 en: 04 de Noviembre de 2009, 06:18:15 am »
Esto serviria para, por ejemplo que un usuario deba insertar un numero y no letras, 'typeof numero == number' ¿verdad?

Desconectado westwest

  • PHPero Master
  • ******
  • Mensajes: 2.837
  • Karma: 104
  • Sexo: Masculino
    • Ver Perfil
Re:[Tutorial] Typeof
« Respuesta #5 en: 04 de Noviembre de 2009, 15:46:37 pm »
efectivamente