1.從鍵盤接受10個整數,求出其中的最大值和最小值。(獲取陣列最大值和最小值)
function
getmax_min()
console.
log(arr)
;//列印得到的陣列
var max = arr[0]
;for
(var j =
0; j < arr.length; j++)}
console.
log(
"最大值是:"
+ max)
;var min = arr[1]
;for
(var k =
0; k < arr.length; k++)}
console.
log(
"最小值是:"
2.如果乙個陣列儲存元素是有序的(從大到小),向這個陣列中插入乙個數,使得插入後的陣列元素仍然保持有序。
function
newsort()
console.
log(arr)
;//輸入的陣列
// arr.sort();//對陣列進行從小到大的排序
var temp;
for(
var i =
0; i < arr.length; i++)}
} console.
log(
"輸入陣列按從大到小排序的陣列為;(插入元素之前):"
+ arr)
;var num =
+prompt
("請輸入乙個你要插入的數字:");
arr.
unshift
(num)
;//將插入數字新增進陣列
//再一次對新陣列進行遍歷排序
for(
var i =
0; i < arr.length; i++)}
} console.
log(
"輸入陣列按從大到小排序的陣列為;(插入元素之後):"
3.將乙個陣列中的元素逆序輸出,即第乙個元素和最後乙個元素交換,第二個數與倒數第二元素交換……,例如:原陣列為:9 2 5 7 8,逆序後的陣列為:8 7 5 2 9
function
exchange()
console.
log(
"交換前的陣列為:"
+ arr)
;var temp;
for(i =
0; i < arr.length /
2; i++
) console.
log(
"交換後的陣列為:"
4 根據日期,判斷這個日期是這一年的第幾天。
(使用switch 穿透編寫)例如: 輸入20160211,彈出您輸入的日期是2023年的第42天
function
whatday()
else
case2:
sum +=31;
case1:
sum += day;
break
;default
:alert
("你輸入的日期有問題")}
alert
("今天是"
+ year +
"年的第"
+ sum +
"天")
}whatday()
;
function
caculator()
}alert
(+ hour +
":"+ minute +
":"+ second);}
else
}caculator()
;
選擇結構和迴圈結構
一 if if else if else if else if else 三種,都是對boolean表示式判斷 switch 裡面是乙個表示式就行,對結果進行常量判斷,若干個case常量break,最後 default break,二 迴圈結構 1 普通for迴圈 2 while迴圈 4 三種迴圈的...
選擇和迴圈結構
一 if else if else 只會執行其中的乙個分支,其他分支會被繞開。二執行switch語句時,遇到了符合的case後,如果沒有break,會執行接下來的所有case中的 不會再判斷case是否符合switch的表示式 包括default語句,除非遇到break int a1 1 int a...
Python 選擇結構 和迴圈結構
一 選擇結構 cunkuan 60 1.簡單if判斷 if cunkuan 100 print 可以買寶馬!須縮排 print 好開心!else 後面不要跟條件 print 還是騎自行車吧 2.多條件判斷 cunkuan 60 if cunkuan 100 print 買寶馬 elif cunkua...