在學習JavaScript的過程中,上機練習是非常必要且有效的一種方式。除了幫助我們鞏固知識點,還可以鍛煉我們的編程思維和實際操作能力。下面就來介紹一些常見的JavaScript上機練習題。
1. 編寫一個JavaScript程序,計算1到100這個范圍內所有整數的和。代碼如下:
var sum = 0; for (var i = 1; i <= 100; i++) { sum += i; } console.log(sum);
2. 編寫一個JavaScript程序,判斷一個數是奇數還是偶數。代碼如下:
var num = prompt("請輸入一個整數:"); if (num % 2 == 0) { console.log("偶數"); } else { console.log("奇數"); }
3. 編寫一個JavaScript程序,將一個字符串反轉。例如,"hello world"應該輸出"dlrow olleh"。代碼如下:
var str = "hello world"; var reverseStr = ""; for (var i = str.length - 1; i >= 0; i--) { reverseStr += str[i]; } console.log(reverseStr);
4. 編寫一個JavaScript程序,找出一個數組中的最大值和最小值。例如,[1, 2, 3, 4, 5]中最大值是5,最小值是1。代碼如下:
var arr = [1, 2, 3, 4, 5]; var max = arr[0]; var min = arr[0]; for (var i = 1; i < arr.length; i++) { if (arr[i] > max) { max = arr[i]; } if (arr[i] < min) { min = arr[i]; } } console.log("最大值:" + max); console.log("最小值:" + min);
5. 編寫一個JavaScript程序,將一個數組中的元素順序隨機打亂。例如,[1, 2, 3, 4, 5]可能會變成[5, 2, 3, 1, 4]。代碼如下:
var arr = [1, 2, 3, 4, 5]; for (var i = arr.length - 1; i > 0; i--) { var j = Math.floor(Math.random() * (i + 1)); var temp = arr[i]; arr[i] = arr[j]; arr[j] = temp; } console.log(arr);
以上就是一些常見的JavaScript上機練習題,它們涵蓋了JavaScript中的一些基礎知識點和常見的編程思路。希望大家可以通過這些練習題,更好地掌握JavaScript的編程能力。
下一篇css怎么讓背景不動