Traductor




Cambiar el tipo de variable en JavaScript

En algunos casos debemos manejar los datos de una variable con un tipo específico, y ya sea por la naturaleza del script o cualquier cuestión, dicho dato se encuentra en un tipo que no es el que necesitamos, por lo tanto es necesario convertirlo.

De número a cadena

JavaScript convierte implícitamente un número en una cadena cuando se utiliza el número en un contexto de cadena.

Para convertir explícitamente un número en una cadena, lo hacemos de la siguiente manera.
<!DOCTYPE html>
<html>
<head>
    <title>De núemero a cadena</title>

</head>
<body>
    <script type = "text/javascript">
        var miNumCadena = String(100);
    </script>
</body>
</html>


De cadena a número

De la misma manera que se puede convertir números en cadenas, usted puede convertir cadenas en números. Para ello, lo debemos hacer así:
<!DOCTYPE html>
<html>
<head>
    <title>De cadena a número</title>

</head>
<body>
    <script type = "text/javascript">
        var miNumCadena = "100";
        var miNum = Number(miNumCadena);
    </script>
</body>
</html>

Estas son las dos conversiones mas frecuentes Generalmente no se presenta la nececidad para convertir otros tipos de datos debido a su naturaleza.


Conversión de datos Booleanos

Booleanos se convierten en números de forma automática cuando se usa en un contexto numérico. 
El valor de true se convierte en 1, y el valor de false se convierte en 0.
Cuando se utiliza en un contexto de cadena, se convierte en verdad "true", y lo falso se convierte en "false"
Existe la función Boolean() si es necesario convertir explícitamente un número o una cadena en un valor booleano.
<!DOCTYPE html>
<html>
<head>
    <title>De cadena a número</title>

</head>
<body>
    <script type = "text/javascript">
        var miNumCadena = "1";
        var miBool = Boolean(miNumCadena)
    </script>
</body>
</html>

Si te hemos ayudado : )

Te agradeceríamos que apoyaras este proyecto



No se te olvide Comentar y Compartir
en:
                          

0 comentarios:

Publicar un comentario