JavaScript 中创建菱形函数给定一个值?


您可以创建自己的函数来创建给定值的菱形。以下是代码 -

示例

function createDimondShape(size){
   for(var i=1;i<=size;i++){
      for(var s=size-1;s>=i;s--){
         process.stdout.write(" ");
      }
      for(var j=1;j<=i;j++){
         process.stdout.write("* ")
      }
      console.log();
   }
   if(i==size+1){
      for(var i=1;i<=size-1;i++){
         for(var s=1;s<=i;s++){
            process.stdout.write(" ");
         }
         for(j=i;j<=size-1;j++){
            process.stdout.write("* ");
         }
         console.log();
      }
   }
}
createDimondShape(9);

要运行上述程序,您需要使用以下命令 -

node fileName.js.

此处,我的文件名是 demo58.js。

输出

这将产生以下输出 -

PS C:\Users\Amit\JavaScript-code> node demo58.js
           *
          * *
         * * *
        * * * *
       * * * * *
      * * * * * *
     * * * * * * *
    * * * * * * * *
   * * * * * * * * *
    * * * * * * * *
     * * * * * * *
      * * * * * *
       * * * * *
        * * * *
         * * *
          * *
           *

更新于: 03-Sep-2020

2K+ 查看

开启您的 职业生涯

通过完成课程获得认证

开始
广告
© . All rights reserved.