js 中的 一些簡單演算法(三)

2021-08-14 16:16:54 字數 916 閱讀 1924

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 number = 1;

for (var i = 2; i <= 100; i++)

console.log(number);

3、計算1到100之間所有不能被3整除的整數的和,以及和大於等於2000的數字。

思路:初始整數之和為0,迴圈條件:1-100以內,判斷條件:不能被3整除,大於等於2000

var sum = 0;

for (var i = 1; i <= 100; i++)

}}

4、求200到300之間第乙個能被7整除的整數。

思路:迴圈條件:200-300以內,判斷條件:能被7整除。目的:輸出第乙個能被7整除的整數

for (var i = 200; i <= 300; i++) 

}

5、求200到300之間所有的奇數的和。

思路:初始奇數之和為0,

迴圈條件:200-300以內,判斷條件:奇數。

var oddsum = 0;

for (var i = 200; i <= 300; i++)

oddsum += i;

}console.log(oddsum);

總結:之所以要迴圈,目的就是要找到範圍內具體的每乙個數字。

js中的一些簡單演算法(四)

1 拿到百位上的數字 十位上的數字 個位上的數字。思路 百位上的數字用百位除以一百並向下取整。十位上的數字用十位除以10並向下取整。個位上的數字直接取餘10得到的餘數就是個位上的數字。var bai math.floor i 100 得到百位數上的數字 var shi math.floor i 10...

一些簡單的演算法

氣泡排序,比如你有五個數 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...