js题。用for循环输出

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了js题。用for循环输出相关的知识,希望对你有一定的参考价值。

参考技术A <!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>菱形</title>
    <script>
        document.write( "<table>" );
        for ( var i = 1; i <= 9; i++ ) 
            if ( i <= 5 )
                document.write( "<tr>" );
                for ( var j = 1; j <= 5 - i; j++ ) 
                    document.write( "<td>&nbsp;</td>" );
                
                for ( var j = 1; j <= 2 * i - 1; j++ ) 
                    document.write( "<td>*</td>" );
                
                document.write( "</tr>" );
            
        
        document.write( "</table>" );
    </script>
    <style>
        table 
            border-collapse:collapse;
        
        td 
            padding:5px;
        
    </style>
</head>
<body>

</body>
</html>

本回答被提问者采纳

怎么用javascript for循环语句输出直角靠右边的三角形图案

*
**
***
****
*****
*

**
***
****
*****

参考技术A <html>
<body>

<script type="text/javascript">
function write_space(num)
    for(var j=0;j<num;j++)
        document.write("&nbsp;");
    

function write_start(num)
    for(var k=0;k<num;k++)
        document.write("*");
    

function write_tr(rowCount)
    for(var i=0;i<rowCount;i++)
        write_space(rowCount-i);
        write_start(i+1);
        document.write("<br/>");//这里write的是br标签,但是百度显示不出来
    

write_tr(5);
</script>

</body>
</html>

测试地址:http://www.w3school.com.cn/tiy/t.asp?f=hdom_text

本回答被提问者和网友采纳
参考技术B <!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Document</title>
</head>
<body>
<script>
for (var i = 0; i < 10; i++)
for (var j = 0 ; j <=i; j++)
document.write("*")
document.write("<br/>")


</script>
</body>
</html>

以上是关于js题。用for循环输出的主要内容,如果未能解决你的问题,请参考以下文章

JS面试题--使用for循环打印1-10,每个数字出现的间隔约500ms

JS中循环嵌套六大经典例题+六大图形题,你知道哪几个?

JS中如何解决for循环中的延迟执行问题

如何在react.js 中利用for循环之类的输出html

编写java程序,应用for循环打印菱形。

JS setTimeout 循环传入参数问题