Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Solucionado (ver solución)
Solucionado
(ver solución)
1
respuesta

[Duda] Cuando usar comillas y cuando quitarlas

Buen día, En el curso de Lógica de Programación, practicando con Juegos y Animaciones, En el tema 03. Una función más genérica

se tiene el siguiente código:

<canvas height="600" width="300"></canvas>
<script>
    function dibujarCuadrado(x,y,color){
        var pantalla = document.querySelector("canvas");
        var pincel = pantalla.getContext("2d");
        pincel.fillStyle = color;
        pincel.fillRect(x,y,50,50);
        pincel.strokeStyle = "black";
        pincel.strokeRect(x,y,50,50);
    }
    dibujarCuadrado(0,0,"green");
    dibujarCuadrado(0,50,"yellow");
    dibujarCuadrado(0,100,"red");


</script>

El instructor cambio el parámetro pincel.fillStyle de red a color que se definió en el function dibujarCuadrado, sin embargo, cuando lo cambio le quito las comillas y el programa funciono de forma correcta, pero no entendí bien por qué quito las comillas, en otras palabras

Código inicial:

 pincel.fillStyle = "red";

Código final:

 pincel.fillStyle = color;
1 respuesta
solución!

¡Hola Estudiante!

En JavaScript, las comillas se utilizan para definir cadenas de texto. En el código inicial, "red" es una cadena de texto que se utiliza para definir el color de relleno del cuadrado. En el código final, color es una variable que se define en la función dibujarCuadrado y se utiliza para definir el color de relleno del cuadrado. Como color es una variable, no necesita comillas ya que no es una cadena de texto.

Espero que esto responda tu pregunta. ¡Buenos estudios!

Si este post te ayudó, por favor, marca como solucionado ✓. Continúa con tus estudios!