Fiz um exercício por conta própria e preciso de ajuda para melhorar. Preciso fazer a borda geral para formar o tabuleiro e como melhorar o meu loop?
<h3> Tabuleiro de Dama<h3>
<canvas id="tabuleiro" width="450" height="450"> </canvas>
<script>
var tabuleirodedamapreto = function(x,y){
var tabuleiro = document.getElementById("tabuleiro");
var c = tabuleiro.getContext("2d");
c.fillStyle = "black";
c.fillRect(x,y,50,50);
}
 for(var x = 0;x < 400;x = x + 100){
    tabuleirodedamapreto(x,0);
 }
 for(var x = 50;x < 400;x = x + 100){
    tabuleirodedamapreto(x,50);
 }
 for(var x = 0;x < 400;x = x + 100){
    tabuleirodedamapreto(x,100);
 }
 for(var x = 50;x < 400;x = x + 100){
    tabuleirodedamapreto(x,150);
 }
 for(var x = 0;x < 400;x = x + 100){
    tabuleirodedamapreto(x,200);
 }
 for(var x = 50;x < 400;x = x + 100){
    tabuleirodedamapreto(x,250);
 }
 for(var x = 0;x < 400;x = x + 100){
    tabuleirodedamapreto(x,300);
 }
 for(var x = 50;x < 400;x = x + 100){
    tabuleirodedamapreto(x,350);
 }
</script> 
             
            