你的位置:首页 > 信息动态 > 新闻中心
信息动态
联系我们

JavaScript打印三角形

2021/12/10 1:14:15

利用JavaScript打印三角形!
1.直角三角形

⭐⭐
⭐⭐⭐
⭐⭐⭐⭐
⭐⭐⭐⭐⭐

// i 控制行数
        for(var i = 0 ; i < 5 ; i++) {
            // 打印星星,星星的个数跟行数一样
            for(var j = 0 ; j <= i ; j++) {
                document.write('*')
            }

            // 打印换行
            document.write('<br>')
}```
 
2.倒三角形状
⭐⭐⭐⭐⭐
⭐⭐⭐⭐
⭐⭐⭐
⭐⭐
⭐
  

```javascript
for(var i = 0 ; i < 5 ; i++) {
            for(var j = 0 ; j < 5 - i ; j++){
            // for(var j = 5 - i ; j > 0 ; j--) {
                document.write('*')
            }
            document.write('<br>')
        }
        // *****
        //  ****
        //   ***
        //    **
        //     *

        // 11111
        // 21111
        // 22111
        // 22211
        // 22221

        for(var i = 0 ; i < 5 ; i++) {
            for(var j = 0 ; j < i ; j++) {
                document.write('&nbsp;');
            }
            for(var k = 0 ; k < 5 - i ; k++) {
                document.write('*');
            }
            document.write('<br>')
        }

4.锐角三角形

        // 
        //    *
        //   * *
        //  * * * 
        // * * * *
        //* * * * *
        
        for(var i = 0 ; i < 6 ; i++ ){

            for(var j = 0 ; j < 6 - i ; j++){

                document.write('&nbsp;');
            }

            for(var k = 0 ; k <= i  ; k++){

                document.write('*' + '&nbsp;');
            }

            document.write('<br>');
        }