en el script, al momento de especificar la variable ejemplo, ‘var x;’ la toma tipo entero o flotante, o el programa la asigna automáticam...

Pregunta de la clase:
Peso en otro planeta
Joas Valladares

Joas Valladares

Pregunta
student
hace 8 años

en el script, al momento de especificar la variable ejemplo, ‘var x;’ la toma tipo entero o flotante, o el programa la asigna automáticamente? y pueden ser dinámicas esas ‘var’, es decir puede tomar un string, después puede tomar otro valor int y así sucesivamente?? o me imagino que una vez que toma o el programa la define, es decir, define el tipo de variable, no puedes almacenar otra de diferente tipo… una variable definida como entero ‘int’ no puede tomar el valor de una variable flotante ‘float’, debido a que crea conflictos no se si me explique bien… Saludos

3 respuestas
    Diego Forero

    Diego Forero

    Team Platzi
    hace 8 años

    JavaScript es un lenguaje débilmente tipado esto quiere decir que tu no defines el tipo de dato que se va almacenar en la variable es por esto que una variable puede guardar un string y esa misma variable puede luego almacenar un número etc, esto es bueno y es malo, si no controlas de manera adecuada tu variable puedes tener errores en tu código difíciles de detectar como por ejemplo tartar de hacer un toFixed a una variable que tenga un string y se va a romper el código.

    Joas Valladares

    Joas Valladares

    student
    hace 8 años

    Muchas gracias por la respuesta, me despejaste una enorme duda, deberé ser precavido al usarlos entonces Saludos GOLLUM23

    Henry Moreno

    Henry Moreno

    student
    hace 8 años

    Si, mira a mi me paso, se me olvido pasarlo de string a entero, y se rompio el codigo:

    toFixed_vs_parseInt.png

Curso Gratis de Programación Básica

Curso Gratis de Programación Básica

Programa desde cero, domina Javascript, entiende HTML y aprende de algoritmos. <strong>Sí, desde cero</strong>. Entenderás la lógica del código, cómo piensan los programadores y cómo programar juegos, proyectos y hasta robots y electrónica. Aprender a programar no es fácil, pero Platzi lo hace efectivo.

Curso Gratis de Programación Básica
Curso Gratis de Programación Básica

Curso Gratis de Programación Básica

Programa desde cero, domina Javascript, entiende HTML y aprende de algoritmos. <strong>Sí, desde cero</strong>. Entenderás la lógica del código, cómo piensan los programadores y cómo programar juegos, proyectos y hasta robots y electrónica. Aprender a programar no es fácil, pero Platzi lo hace efectivo.