Foros del Web » Programando para Internet » Javascript »

Problemas con las variables DEL COPETIN

Estas en el tema de Problemas con las variables DEL COPETIN en el foro de Javascript en Foros del Web. si tenemos definidas dos variables, por ejemplo: var Variable1, Variable2;no es lo mismo hacer esto: Variable2 = 20; Variable1 = Variable2++;que hacer esto: Variable2 = ...
  #1 (permalink)  
Antiguo 01/08/2002, 15:02
Avatar de Kaisser  
Fecha de Ingreso: junio-2002
Ubicación: Reino de España
Mensajes: 201
Antigüedad: 22 años, 6 meses
Puntos: 0
Problemas con las variables DEL COPETIN

si tenemos definidas dos variables, por ejemplo:


var Variable1, Variable2;no es lo mismo hacer esto:


Variable2 = 20;
Variable1 = Variable2++;que hacer esto:


Variable2 = 20;
Variable1 = ++Variable2;


porque diantres es eso asi??? si pongo tres sumandos en vez de dos sumaria un numero mas???
  #2 (permalink)  
Antiguo 01/08/2002, 15:43
Usuario no validado
 
Fecha de Ingreso: julio-2001
Mensajes: 766
Antigüedad: 23 años, 5 meses
Puntos: 0
Re: Problemas con las variables DEL COPETIN

bien creo que tienes dudas con los incrementos
al igual que en otros lenguajes

variable++ significa post incremento
y
++variable significa pre incremento

el ++ significa que se agragara una unidad al valor de una variable esto puede ser antes de que se use o despues de que se use por ejemplo

<script language="Javascript">
<!--
var cero=0
document.write(cero+"<br>") // sacara el Cero
document.write((cero++)+"<br>") // sacara el Cero y le incrementa Uno
document.write(cero+"<br>") // Saca uno por que le incremnte uno a cero
document.write(++cero+"<br>") // saca dos por que le incremente uno y lo saque
//-->
</script>


por cierto si pones +++ no increntara mas de uno

<center><hr size="1" width="100%" noshade><a href=javascript:MsgrApp.LaunchIMUI('gpa36@hotmail. com')>
<strong><font face="courier new" color="#666666" size="2">Contact Me?[/CODE]</strong>
<IMG SRC="http://woertman.org:8080/msn/gpa36" border="0"></A></ce
  #3 (permalink)  
Antiguo 04/08/2002, 06:07
Avatar de Kaisser  
Fecha de Ingreso: junio-2002
Ubicación: Reino de España
Mensajes: 201
Antigüedad: 22 años, 6 meses
Puntos: 0
Re: Problemas con las variables DEL COPETIN

entonces que valor tendrian las dos variables en los dos ejemplos??

var Variable1, Variable2;no es lo mismo hacer esto:


Variable2 = 20;
Variable1 = Variable2++;que hacer esto:


Variable2 = 20;
Variable1 = ++Variable2;
  #4 (permalink)  
Antiguo 04/08/2002, 13:54
Usuario no validado
 
Fecha de Ingreso: julio-2001
Mensajes: 766
Antigüedad: 23 años, 5 meses
Puntos: 0
Re: Problemas con las variables DEL COPETIN

21

<center><hr size="1" width="100%" noshade><a href=javascript:MsgrApp.LaunchIMUI('gpa36@hotmail. com')>
<strong><font face="courier new" color="#666666" size="2">Contact Me?[/CODE]</strong>
<IMG SRC="http://woertman.org:8080/msn/gpa36" border="0"></A></ce
  #5 (permalink)  
Antiguo 05/08/2002, 12:18
Avatar de Kaisser  
Fecha de Ingreso: junio-2002
Ubicación: Reino de España
Mensajes: 201
Antigüedad: 22 años, 6 meses
Puntos: 0
Re: Problemas con las variables DEL COPETIN

estoy mas liado que antes con los operadores, puedo ponerme otro ejemplo pero que no sea var cero=0 porque me lio!
  #6 (permalink)  
Antiguo 05/08/2002, 14:16
Usuario no validado
 
Fecha de Ingreso: julio-2001
Mensajes: 766
Antigüedad: 23 años, 5 meses
Puntos: 0
Re: Problemas con las variables DEL COPETIN

bien haber si no te confundes mas


++numero Preincremento Incrementa numero en uno y después devuelve numero.


numero++ Postincremento Devuelve numero y después incrementa numero en uno.


--numero Predecremento Decrementa numero en uno y después devuelve numero.


numero-- Postdecremento Devuelve numero y después decrementa numero en uno.

&lt;script language=&quot;Javascript&quot;&gt;
document.write(&quot;&lt;h3&gt;Postincremento&lt;/h3&gt;&quot;);
numero = 5;
document.write(&quot;numero++ Debería ser 5: &quot; + numero++ + &quot;&lt;br&gt;\n&quot;);
document.write(&quot;numero Debería ser 6: &quot; + numero + &quot;&lt;br&gt;\n&quot;);

document.write(&quot;-------------------------------------&lt;br&gt;&lt;h3&gt;Preincremento&lt;/h3&gt;&quot;);
numero = 5;
document.write(&quot;++numero Debería ser 6: &quot; + ++numero + &quot;&lt;br&gt;\n&quot;);
document.write(&quot;numero Debería ser 6: &quot; + numero + &quot;&lt;br&gt;\n&quot;);

document.write(&quot;-------------------------------------&lt;br&gt;&lt;h3&gt;Postdecremento&lt;/h3&gt;&quot;);
numero = 5;
document.write(&quot;numero-- Debería ser 5: &quot; + numero-- + &quot;&lt;br&gt;\n&quot;);
document.write(&quot;numero Debería ser 4: &quot; + numero + &quot;&lt;br&gt;\n&quot;);

document.write(&quot;-------------------------------------&lt;br&gt;&lt;h3&gt;Predecremento&lt;/h3&gt;&quot;);
numero = 5;
document.write(&quot;--numero Debería ser 4: &quot; + --numero + &quot;&lt;br&gt;\n&quot;);
document.write(&quot;numero Debería ser 4: &quot; + numero + &quot;&lt;br&gt;\n&quot;);
&lt;/script&gt;




<center><hr size="1" width="100%" noshade><a href=javascript:MsgrApp.LaunchIMUI('gpa36@hotmail. com')>
<strong><font face="courier new" color="#666666" size="2">Contact Me?[/CODE]</strong>
<IMG SRC="http://woertman.org:8080/msn/gpa36" border="0"></A></ce
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 02:08.