mozilla
Los resultados de tu búsqueda

    Valores

    Valores

    JavaScript reconoce los siguientes tipos de valores:

    • Números, como 42 o 3.14159.
    • Valores Lógicos (Booleanos), tanto true como false.
    • Cadenas, como "Hola!".
    • null, una palabra especial que denota un valor nulo; null es además un valor primitivo. Debido a que JavaScript discrimina mayúsculas y minúsculas [case-sensitive], no es lo mismo null que Null, NULL, o cualquier otra variación.
    • undefined: una propiedad de alto nivel cuyo valor es indefinido; undefined es también un valor primitivo.

    Este relativamente pequeño grupo de tipos de valores, o tipos de datos, le permite realizar útiles funciones con sus aplicaciones. No existe una diferencia explicita entre números enteros y reales. Ni hay implícitamente un tipo de dato de fecha en JavaScript. Sin embargo, usted puede usar el objeto Date y sus métodos para manejar fechas. Objetos y funciones son los otros elementos fundamentales en el lenguaje. Usted puede pensar en los objetos como si fueran contenedores (de valores) con nombre, y en las funciones como los procedimientos que sus aplicaciones pueden realizar.

    Conversión de tipos de datos

    JavaScript es un lenguaje del tipo dinámico. Esto significa que no es necesario especificar el tipo de dato de una variable cuando esta es declarada y que las variables son convertidas automáticamente cuando sea necesario durante la ejecución del script. Así, por ejemplo, puede definir una variable como sigue a continuación:

     
    var respuesta = 42
    

    Y luego, asignar a la misma variable un valor de cadena, por ejemplo:

    respuesta = "Gracias por todo el pescado..."
    

    Ya que JavaScript asigna tipos dinámicamente, esta asignación no provoca un mensaje de error.

    En expresiones que incluyen valores numéricos y de cadena con el operador '+', JavaScript convierte los valores numéricos a cadena. Por ejemplo, considere las siguientes sentencias:

    x = "La respuesta es " + 42 // devuelve "La respuesta es 42"
    y = 42 + " es la respuesta" // devuelve "42 es la respuesta"
    

    En sentencias que incluyen otros operadores, JavaScript no convierte los valores numéricos a cadena. Por ejemplo:

    "37" - 7 // devuelve 30
    y
    "37" + 7 // devuelve "377"
    

    Etiquetas y colaboradores del documento

    Etiquetas: 
    Contributors to this page: Retrasao, Xblasco, Nathymig, teoli, Blackfire, DSN XP, Mgjbot, Fulapol
    Última actualización por: teoli,