javascript输出菱形图形代码实例

快乐打工仔 分类:实例代码

本章节分享一段代码实例,它实现了输出一个菱形图案的效果。

此代码在实际应用中应该比较少见,但是可以作为对javascript代码的学习做一下参考。

代码如下:

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta name="author" content="http://www.pipipi.net/" />
<title>犀牛前端部落</title>
<script>
function done(){
  var len=13;
  var harfLen=Math.floor(len/2);
  var str="";
  for(var i=0;i<len;i++){
    if(i<=harfLen){
      for(var j=0;j<harfLen-i;j++){
            str=str+" ";  
          }
          for(x=0;x<i*2+1;x++){
            str=str+"*";
          }
          str=str+"\n";
        }
        else{
          for(var j=0;j<i-harfLen;j++){
            str=str+" ";
          }
          for(var x=0;x<(2*harfLen-i)*2+1;x++){
            str=str+"*";
          }
          str=str+"\n";
        }
  }
  return str;
}
alert(done());
</script>
</head>
<body>
</body>
</html>
网站出售中,有意者加微信:javadudu

回复

我来回复
  • 暂无回复内容