1、拿到百位上的數字、十位上的數字、個位上的數字。
思路:百位上的數字用百位除以一百並向下取整。十位上的數字用十位除以10並向下取整。個位上的數字直接取餘10得到的餘數就是個位上的數字。
var bai = math.floor(i / 100); 得到百位數上的數字
var shi = math.floor(i % 100 / 10); 得到十位數上的數字
var ge = i % 10; 得到個位上的數字
2、任意輸入乙個整數,翻轉輸出這個數字的每乙個數字;
var number = parseint(prompt("請輸入乙個;整數:"));
if (number)
}else if (number === 0) else
3、求一組數中的最大值。
function getmax(array)
var max = array[0];
for (var i = 1; i < array.length; i++)
return max;
}var array = [1, 2, 3, 4, 5, 6];
console.log(getmax(array));
使用三元運算子簡化**。
4、氣泡排序封裝在函式中。
function getarray(array)
for (var i = 1; i < array.length; i++)
}if (issort)
}return array;
}var array = [10, 5, 8, 3, 6, 2];
console.log(getarray(array));
5、求任意數的階乘。(1-n之間的乘積)
function getjc(n)
return jc;
}console.log(getjc(3));
js 中的 一些簡單演算法(三)
1 1000以內不能被7整除的整數之和。思路 初始整數之和為0,迴圈條件 1 1000以內,判斷條件 不能被7整除 var sum 0 for var i 1 i 1000 i console.log sum 2 列印1到100之間的乘積。思路 初始積為1,迴圈條件 2 100以內 var numb...
一些簡單的演算法
氣泡排序,比如你有五個數 3 4 2 1 0 其原理就是用沒個數和 其他數進行比較 下面我們來書寫每一輪的數值 第一輪 3 4 2 得出佇列 2 4 3 1 0 2 1 0 得出佇列 1 4 3 2 0 得出佇列 0 4 3 2 1 第二輪 4 3 得出佇列 0 3 4 2 1 3 2 1 得出佇列...
一些常用簡單的js方法
普通 function alert title,mes function showmessage title,msg 錯誤時 function alertaterror title,mes 警告時 function alertatwarning title,mes 判斷是否選中記錄 function...