Hola! A la hora de crear la var “colorcito”, guardo y no asigna el color correcto, siempre asigna negro, ya intenté con varios colores y ...

Bruno Alberto Godínez Pozas

Bruno Alberto Godínez Pozas

Pregunta
studenthace 3 años

Hola! A la hora de crear la var “colorcito”, guardo y no asigna el color correcto, siempre asigna negro, ya intenté con varios colores y nada lo cambia. Tienen idea de qué estoy haciendo mal? Gracias!

var d = document.getElementById('dibujito'); var lienzo = d.getContext("2d"); var lineas = 30; var l = 0; var yi, xf; var colorcito = "blue"; while(l < lineas) { yi = 10 * l; xf = 10 * (l + 1); dibujarLinea("colorcito", 0, yi, xf, 300); console.log("Linea" + 1) l = l + 1; } dibujarLinea("colorcito", 1, 1, 1, 299); dibujarLinea("colorcito", 1, 299, 299, 299); function dibujarLinea(color, x_inicial, y_inicial, x_final, y_final) { lienzo.beginPath(); lienzo.strokeStyle = color; lienzo.moveTo(x_inicial, y_inicial); lienzo.lineTo(x_final,y_final); lienzo.stroke(); lienzo.closePath(); }
1 respuestas
para escribir tu comentario
    Iván Gutiérrez

    Iván Gutiérrez

    studenthace 3 años

    El problema es que en la función dibujarLinea, deberías de poner colorcito sin comillas, ya que al colocar las comillas, no estás usando la variable, sino que lo que pasas es un string con el valor "colorcito".

    ¡Mucha suerte!

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.