Javascript是一門廣泛應用于網頁開發的編程語言,今天我們要提到的是 Javascript 如何根據數值顯示個數。當我們開發網站時,會經常需要這樣的功能,例如根據一個數字顯示出對應的星星數、評級等級、進度條等。
要實現 Javascript 根據數值顯示個數的功能,我們可以使用 if-else 語句或 switch-case 語句,其中 switch-case 適合比較多的情況,if-else 適合少量情況,下面我們以 if-else 語句為例實現這個功能。
function showStars(num) { let result = ''; if (num === 0) { return '沒有星星'; } else if (num === 1) { return '??'; } else if (num === 2) { return '????'; } else if (num === 3) { return '??????'; } else if (num === 4) { return '????????'; } else if (num === 5) { return '??????????'; } return result; } console.log(showStars(3)); // 輸出:??????
上述代碼實現了根據數字顯示對應的星星數。當參數為 0 時,輸出“沒有星星”;當參數為 1 時,輸出一個星星“??”;當參數為 2 時,輸出兩個星星“????”,依此類推。
除了根據數字顯示對應的星星數之外,我們還可以使用類似的方法實現其他功能,例如根據數字顯示對應的評級等級、進度條等。
function showLevel(num) { let result = ''; if (num< 60) { return '不及格'; } else if (num< 70) { return '及格'; } else if (num< 80) { return '中等'; } else if (num< 90) { return '良好'; } else if (num<= 100) { return '優秀'; } return result; } console.log(showLevel(85)); // 輸出:良好
上述代碼實現了根據分數顯示評級等級的功能。當參數小于 60 時,輸出“不及格”;當參數在 60 到 69 之間時,輸出“及格”;當參數在 70 到 79 之間時,輸出“中等”;當參數在 80 到 89 之間時,輸出“良好”;當參數在 90 到 100 之間時,輸出“優秀”。
總之, Javascript 根據數值顯示個數是一種常用功能,可以使用 if-else 語句或 switch-case 語句實現。除了根據數字顯示對應的星星數之外,我們還可以使用類似的方法實現其他功能,例如根據數字顯示對應的評級等級、進度條等。當開發網站時,我們可以靈活應用這些技巧,讓網站更加美觀、實用。