Autor Tema: [Dudas] Funciones Javascript  (Leído 767 veces)

Desconectado x.mara.x

  • PHPero Master
  • ******
  • Mensajes: 1.364
  • Karma: 57
  • Sexo: Femenino
    • Ver Perfil
[Dudas] Funciones Javascript
« en: 07 de Diciembre de 2009, 17:12:09 pm »
Son como las del PHP, pero no las entiendo ni en PHP ni en Javascript xD las siguientes fucnciones:
do..while (no se como se diferencia al while)
for..in (no le veo el sentido a usarla.)

Me he leido esta pagina:
http://www.w3schools.com/js/
Y no los he entendido

Comunidad PHPeros

[Dudas] Funciones Javascript
« en: 07 de Diciembre de 2009, 17:12:09 pm »

Desconectado Focux

  • PHPero Master
  • ******
  • Mensajes: 1.010
  • Karma: 22
    • Ver Perfil
Re:[Dudas] Funciones Javascript
« Respuesta #1 en: 07 de Diciembre de 2009, 18:43:50 pm »
Bueno, por lo menos en php, While repite el codigo entre las {} cada vez que la condicion que esta en el parentesis se cumpla, ejemplo.
<?
$a = 0;
while($a<=5){
echo 'LOL, este codigo se ejecutara 5 veces';
$a++;
?>
Mixtiqueros.net

<?PHP
define
(_miNombre, &#39;Focux&#39;);
if(_miNombre == &#39;Focux&#39;): printf(&#39;%s es un programador avanzado&#39;, _miNombre); else: printf(&#39;Tu no eres %s&#39;, _miNombre); endif;
?>

Desconectado NDSi

  • PHPero Avanzado
  • ****
  • Mensajes: 410
  • Karma: 8
  • Sexo: Masculino
    • Ver Perfil
Re:[Dudas] Funciones Javascript
« Respuesta #2 en: 07 de Diciembre de 2009, 20:50:25 pm »
DO/WHILE

Primero ejecuta un codigo (sin comprobar nada) y luego comprueba la condicion y si sale true de nuevo. En cambio en el while primero se comprueba la condicion y si da true lo ejecuta.

do {
Codigo a ejecutar
} while (condicion)

Estoy aprendiendo JavaScript de aqui y la verdad me ayuda muchisimo.
http://www.javascriptya.com.ar/
« Última modificación: 07 de Diciembre de 2009, 20:53:52 pm por NDSi »

Desconectado x.mara.x

  • PHPero Master
  • ******
  • Mensajes: 1.364
  • Karma: 57
  • Sexo: Femenino
    • Ver Perfil
Re:[Dudas] Funciones Javascript
« Respuesta #3 en: 07 de Diciembre de 2009, 22:09:47 pm »
aaa ya entendi gracias! lo del Do/while falta lo del for in
pd: focux ya sabia lo que hacia el while pero igual gracias xD

Desconectado NDSi

  • PHPero Avanzado
  • ****
  • Mensajes: 410
  • Karma: 8
  • Sexo: Masculino
    • Ver Perfil
Re:[Dudas] Funciones Javascript
« Respuesta #4 en: 08 de Diciembre de 2009, 03:12:52 am »
La verdad no entendi FOR IN tampoco creo que es lo mismo que FOR solo que la condicion es si el campo esta en un array u objeto, la verdad no entendi muy bien, te dejo un link.

http://msdn.microsoft.com/es-es/library/4z08sst3%28VS.80%29.aspx

Desconectado westwest

  • PHPero Master
  • ******
  • Mensajes: 2.837
  • Karma: 104
  • Sexo: Masculino
    • Ver Perfil
Re:[Dudas] Funciones Javascript
« Respuesta #5 en: 08 de Diciembre de 2009, 12:33:30 pm »
el for in de JS es similar al foreach en PHP

Desconectado x.mara.x

  • PHPero Master
  • ******
  • Mensajes: 1.364
  • Karma: 57
  • Sexo: Femenino
    • Ver Perfil
Re:[Dudas] Funciones Javascript
« Respuesta #6 en: 08 de Diciembre de 2009, 15:08:17 pm »
a ver, es que con el foreach estoy igual xD nunca lo entendi asi bien
$a = array(1, 2, 3, 17);

foreach ($a as $v) {
    echo "Valor: $v.\n";
}

yo lo q entiendo, es q el $v va pasando de valor, primero es 1 luego es 2 luego es 3 luego es 17 cierto? es decir el resultado seria
Valor: 1
Valor: 2
Valor: 3
Valor: 17
no? para mostrar los elementos de los arrays
y en javascript seria
var a = [1,2,3,17];
for(x in a) {
document.write("Valor: a
  • ");

}
y daria lo mismo..?

Desconectado westwest

  • PHPero Master
  • ******
  • Mensajes: 2.837
  • Karma: 104
  • Sexo: Masculino
    • Ver Perfil
Re:[Dudas] Funciones Javascript
« Respuesta #7 en: 08 de Diciembre de 2009, 17:00:37 pm »
si, pero usando:
document.write("Valor: " + a + "<br />");

Desconectado x.mara.x

  • PHPero Master
  • ******
  • Mensajes: 1.364
  • Karma: 57
  • Sexo: Femenino
    • Ver Perfil
Re:[Dudas] Funciones Javascript
« Respuesta #8 en: 08 de Diciembre de 2009, 17:30:31 pm »
pero seria..
document.write("Valor: " + x + "<br />");
o
document.write("Valor: " + a
  • + "<br />");

Desconectado westwest

  • PHPero Master
  • ******
  • Mensajes: 2.837
  • Karma: 104
  • Sexo: Masculino
    • Ver Perfil
Re:[Dudas] Funciones Javascript
« Respuesta #9 en: 08 de Diciembre de 2009, 17:40:01 pm »
en JS no puedes poner cosas en varias lineas...

var pepe = 'hola
adios';
no puede ser

Desconectado x.mara.x

  • PHPero Master
  • ******
  • Mensajes: 1.364
  • Karma: 57
  • Sexo: Femenino
    • Ver Perfil
Re:[Dudas] Funciones Javascript
« Respuesta #10 en: 08 de Diciembre de 2009, 17:45:36 pm »
si y o se, en realidad no lo escribi asi, o no pense en escribirlo asi pero salio asi.
PD: porque no te conectas?

Desconectado westwest

  • PHPero Master
  • ******
  • Mensajes: 2.837
  • Karma: 104
  • Sexo: Masculino
    • Ver Perfil
Re:[Dudas] Funciones Javascript
« Respuesta #11 en: 08 de Diciembre de 2009, 17:59:12 pm »
si y o se, en realidad no lo escribi asi, o no pense en escribirlo asi pero salio asi.
PD: porque no te conectas?
A donde?