用js写直角三角形,等腰三角形,菱形
//一、 画一个直角三角形 // 第几行 *号数 // * 1 1 // ** 2 2 // *** 3 3 // **** 4 4 // ***** 5 5 // 规律:行数 = *号数 function left(n){ // right为函数名,n为形式参数,用于接收实体参数。 for(var i = 1; i <= n; i++){ // 声明i为打印行数 for(var j = 1; j <= i; j++){ //声明j为一行打印多少个* document.write("*"); } document.write("<br>"); //每打印一行就执行一次换行 } } left(5); //要求函数打印10行*,实体参数! // 二、画一个直角三角形 // * 4 空格 1 * // ** 3 空格 2 * // *** 2 空格 3 * // **** 1 空格 4 * // ***** 0 空格 5 * // 规律: 一行 : 空格 + *; // 空格 = 总行数 - 空格所在行数 // 行数 = *号数 function right(n){ for(var i = 1; i <= n; i++){ // 声明i为打印行数 for(var k = 1; k <= n - i; k++){ //声明k为打印空格 document.write(" "); } for