色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

javascript 輸出金字塔

趙雅婷1年前7瀏覽0評論
JavaScript是一種強大的編程語言,可以很容易地實現很多有趣的功能,比如輸出金字塔。
想象一下,我們要輸出一個6層的金字塔,如下所示:
*
***
*****
*******
*********
 ***********

在JavaScript中,我們可以使用循環,以及一些字符串操作,來創建這個金字塔。
首先,我們需要定義金字塔的高度,即層數,這里我們設置為6。然后,我們可以使用兩個嵌套的循環來打印出金字塔的每一行。
具體來說,外層循環用于控制行數,內層循環用于打印空格和星號。在每一行中,空格的數量是金字塔高度減去當前行數,而星號數量則是當前行數的兩倍減一。
下面是實現代碼:
html
<p>
<pre>
var height = 6;
for (var i = 1; i <= height; i++) { var spaces = height - i; var stars = i * 2 - 1; var row = "";
for (var j = 1; j <= spaces; j++) { row += " "; }
for (var k = 1; k <= stars; k++) { row += "*"; }
console.log(row); }


在這段代碼中,我們使用了console.log()方法來輸出結果。將代碼復制到瀏覽器的開發者工具中,即可在控制臺中看到輸出結果。
除了使用console.log()方法,我們還可以將結果輸出到HTML頁面中。這種方法需要創建一個新的HTML元素,在其中插入金字塔字符串,并將其添加到網頁中。
下面是另一個實現代碼:
html
<p>
<pre>
var height = 6;
var pyramid = "";
for (var i = 1; i <= height; i++) { var spaces = height - i; var stars = i * 2 - 1; var row = "";
for (var j = 1; j <= spaces; j++) { row += " "; }
for (var k = 1; k <= stars; k++) { row += "*"; }
pyramid += row + "<br>"; }
document.getElementById("output").innerHTML = pyramid;



在這個例子中,我們創建了一個id為“output”的HTML元素,用于顯示金字塔字符串。在循環中,我們將每一行字符串添加到一個名為“pyramid”的變量中,然后將該變量的值插入到“output”元素中。
無論是使用console.log()方法還是輸出到HTML頁面,最終的結果都是一樣的。這里再次展示一下輸出結果:
*
***
*****
*******
*********
 ***********

總之,通過JavaScript,我們可以輕松地輸出各種形狀和圖案,獲得有趣的編程體驗。