Hola, puedes hacer: nombre = prompt("Escribe tu nombre de usuario"); ya que: nombre='Lua'; no se utiliza en el programa, creo que son solo ejemplos para practicar, haciendo esto se actualiza el valor de la variable por el que se brinde en el prompt y no afecta en nada ya que no se vuelve a utilizar, no hay una consigna que indique por ej. ahora usa la variable nombre para hacer tal cosa. Por otro lado creo que también es valido si no quieres perder el valor original de la var. nombre, crear una nueva variable donde guardar lo que se ingrese en el prompt pero eso no esta solicitado. Entonces creo que la primera opción es la correcta, nos solicitan hacerlo para descubrir justamente que ocurre con el contenido de la variable, ese paso de guardar nueva información en ella seria lo que se denomina reasignación y puede ser necesario algunas veces, entonces el dato "Lua" se perderá y la var. nombre guardará en definitiva lo que se le pase en el prompt.