Ver Mensaje Individual
  #3 (permalink)  
Antiguo 31/01/2012, 20:27
Avatar de HR_power
HR_power
 
Fecha de Ingreso: diciembre-2011
Mensajes: 22
Antigüedad: 12 años, 4 meses
Puntos: 0
Respuesta: Duda en JavaScript

Cita:
Iniciado por ocp001a Ver Mensaje
1. var nombre NO es una función, es una variable.
2. al indicar ="" significa que a la variable nombre le asignas una cadena vacía.
3. Esto es útil cuando concatenas (pegas) contenido a variables, ya que no puedes concatenar algo a una variable si ésta no existe previamente.
Tienes razon amigo, es una variable esque se me fue por alto jaja no es que no sepa eso lo que sucede es que escribi algo rapido y pues se me fue!

con tu respuesta entendi bastante como funciona, pero para que tengas un panorama completo de mi pregunta observa el codigo, es precisamente en la parte de fullName donde no entendi bien.

var fullName;
var name;
var firstLetter;
/*
fixName function definition should go here.
*/
var fixName = function () {

firstLetter = name.substring(0, 1);
name = firstLetter.toUpperCase() + name.substring(1);
fullName = fullName + " " + name;

};
name = prompt("Enter your first name (all in lower case):");

fixName();

name = prompt("Enter your second name (all in lower case):");

fixName();

console.log("And your full name is:" + fullName);

TE AGRADEZCO QUE ME SAQUES DE LA GRAN DUDA