js輸出菱形
<script>
document.write("實心菱形:");
document.write("<br>");
var m =7;
for (var i = 0; i < m; i++) {
var t =0; //t是用來存放距離邊界需要多少空格
if (i >= m / 2) {// >是m為奇數的情況下的判斷,=是m為偶數的情況下的判斷,這裡將過半的那些i值轉換為與它對稱的i值
t = m - 1 - i;
}else{
t = i;
}
for (var j = 1; j <= m; j++) {
if (j >= (m + 1) / 2 - t && j <= (m + 1) / 2 + t) {
document.write("*");
} else {
document.write("<span style='white-space:pre;'>"+" "+"</span>");
}
}
document.write("<br>");
}
</script>
document.write("實心菱形:");
document.write("<br>");
var m =7;
for (var i = 0; i < m; i++) {
var t =0; //t是用來存放距離邊界需要多少空格
if (i >= m / 2) {// >是m為奇數的情況下的判斷,=是m為偶數的情況下的判斷,這裡將過半的那些i值轉換為與它對稱的i值
t = m - 1 - i;
}else{
t = i;
}
for (var j = 1; j <= m; j++) {
if (j >= (m + 1) / 2 - t && j <= (m + 1) / 2 + t) {
document.write("*");
} else {
document.write("<span style='white-space:pre;'>"+" "+"</span>");
}
}
document.write("<br>");
}
</script>
相關文章
- PHP輸出金字塔及空心菱形PHP
- javascript輸出菱形圖形程式碼例項JavaScript
- 13,javase程式碼實戰-迴圈控制——for迴圈輸出空心的菱形(四)Java
- Java利用迴圈列印菱形、空心菱形Java
- js字串以鍵盤打字方式輸出:JS字串
- js以漢字方式輸出星期幾JS
- js控制檯輸出consoleJS
- python列印菱形Python
- 在Node.js中使用ejsexcel輸出EXCEL檔案Node.jsExcel
- 我想用 JS 實現 0.1 + 0.2 輸出 0.3JS
- 標準化/結構化 JSON 輸出JSON
- golang 解析php輸出json相容問題GolangPHPJSON
- WebApi介面 - 響應輸出xml和jsonWebAPIXMLJSON
- js如何將字串中的字元逐字輸出JS字串字元
- jsp中輸出word文件的問題JS
- 有關fastjson輸出的時候double不輸出後面.0的問題ASTJSON
- C++菱形繼承C++繼承
- 輸入輸出
- 原生js 實現輸入框emoji表情釋出JS
- js實現的輸出當前農曆日期JS
- JS窗體彈出問題輸入答案_promptJS
- 菱形繼承,虛繼承繼承
- <十>關於菱形繼承繼承
- 輸入輸出流
- 輸出
- 輸出 JSON 資料時的 Content-TypeJSON
- vue.js輸出HTML(v-pre | v-html)Vue.jsHTML
- 關於json格式化輸出json.MarshalIndent()的使用JSON
- 【C++】輸入輸出C++
- Java 輸入輸出流Java
- 輸入輸出系統
- JAVA輸入輸出流Java
- ncurses輸出函式:字元+字串的輸出函式字元字串
- [java]練習:列印對稱菱形Java
- C++裡也有菱形運算子?C++
- 菱形繼承與虛基類繼承
- js獲取今天到前7天日期並輸出JS
- js實現的輸出雙引號程式碼例項JS