打印圆 //2π=2*Math.PI=360度 //2*Math.PI/100表示把360度分为100份,想把360度分为几份就除以几 function circle(){ var _r=100;//声明一个变量_r表示圆的半径 var _x,_y;//声明变量_x表示div的横坐标,_y表示div的纵坐标 for(var i=0; i<100;i++){//循环100次,输出100个div,使每个div在不同的坐标位置 _x=Math.cos(2*Math.PI/100*i)*_r+110; //计算出横坐标,加110是使圆全部显示在浏览器中, //因为圆的半径为100,div的宽度为5,所以加110 _y=Math.sin(2*Math.PI/100*i)*_r+110; //计算出纵坐标 document.write("<div style=\"overflow:hidden;width:5px; height:5px; background:#f00; position:absolute; left:"+_x+"px;top:"+_y+"px;\"></div>") } } circle();