複習 JS基礎

2021-07-23 19:03:48 字數 1869 閱讀 4114

以下算是經典的入門演算法吧,還記得第一次接觸時,感覺難得要命,現在來看,也不過如此!!

1、如果今天是星期六,那麼1000天後是星期幾?用一條語句計算出來。

var a=(1000%7+6)%7;

alert(a);

2、使用者輸入乙個三位數,用程式計算三位數字的和。

比如:使用者輸入155,就彈出11

使用者輸入316,就彈出10

使用者輸入989,就彈出26

使用者輸入678,就彈出21

注意:使用者輸入數字的有效性、合法性不用考慮。比如,如果使用者輸入34343、「我愛你」,這種情況我們不要去考慮,你就想像,使用者會非常乖,一定會輸入3位數的。

var a=prompt("

請輸入一位三位數

");

vara1=parseint(math.floor(a/100));

vara2=parseint(math.floor(a%100/10));

var a3=parseint(math.floor(a%10));

varsum=a1+a2+a3;

alert(sum); 3、

找出1~1000之中,所有能被5整除,或者被6整除的數字。在控制台輸出。

var b=new array(); // var b=;

for(vari=1;i<1000;i++) }

console.log(b);

4、使用者輸入乙個數字,列出所有它能夠整除的數字。

var num=parseint(prompt("

請輸入乙個數字

"));

var b=newarray();

for(vari=0;i

if(num%i==0) }

console.log(b); 5、

如果乙個數恰好等於它的因數之和,則稱該數為「完全數」 perfect number。

例如:第乙個完全數是6,它有因數1、2、3、6,除去它本身6外,其餘3個數相加,1+2+3=6。第二個完全數是28,它有因數1、2、4、7、14、28,除去它本身28外,其餘5個數相加,1+2+4+7+14=28。

第三個完全數是496,有約數1、2、4、8、16、31、62、124、248、496,除去其本身496外,其餘9個數相加,1+2+4+8+16+31+62+124+248=496。

請列出1~10000的所有完全數

var a=;

for(var i=1;i<=10000;i++) }

if(sum==i) }

console.log(a);

6、水仙花數是一種特殊的三位數,它的特點就是,每個數字的立方和,等於它本身。

100~999之內,只有4個水仙花數,請找出來。

略7、求階乘

所謂的階乘,比如6的階乘,就是1*2*3*4*5*6 = 720。

現在,計算13的階乘。

var a=13;

var sum=1;

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

console.log(sum);

8、使用者輸入乙個數,輸出所偶遇能夠整除它的數字。

比如,使用者輸入48,此時輸出1、2、3、4、6、8、12、16、24、48 。  共10個數字。

使用者輸入21,此時輸出1、3、7、21.共4個數字。

vara=parseint(prompt("

請輸入乙個數,輸出所偶遇能夠整除它的數字。

"));

//此處為什麼要用parseint?因為prompt預設輸入的是字串,雖然瀏覽器會預設隱式轉換,但是自己要養成習慣寫上。

var b=;

for(var i=0;i<=a;i++) }

console.log(b);

console.log(b.length);

js基礎複習問題整理

程式 var x document.write 僅顯示17位 x 12345678901234567890 document.write x 問題 輸出是 僅顯示17位 12345678901234567000 為什麼呢?後三位都顯示為0?答案 電腦是用有限的位數來表示某個數值的,不可能無限,否則多...

js基礎複習之arguments

在呼叫函式時,瀏覽器每次都會傳遞進兩個隱含的引數 1.函式的上下文物件 this 2.封裝實參的物件 arguments arguments是乙個類陣列物件,它也可以通過索引來運算元據,也可以獲取長度 在呼叫函式時,我們所傳遞的實參都會在arguments中儲存 arguments.length可以...

JS 基礎知識複習

那就乙個乙個的來吧,如何查詢上級作用域?其實很簡單,就一句話 這個函式在哪個作用域下定義的,那麼它的上級作用域就是誰,和函式在哪兒執行沒半毛線關係 文字描述比較蒼白,看下面的乙個例子吧 結果都是120,因為返回的函式是定義在fn裡面,而fn裡面的num 120,所以結果都是120關於記憶體釋放和作用...