break語句:終止當前迴圈,並跳出當前迴圈;break語句必須寫在迴圈裡面
continue語句:終止本次迴圈,並進行下一次迴圈
初始引用值
①陣列
②物件
例項解析
①計算2的n次冪,n可輸入,n為自然數
var n =
parseint
(window.
prompt
('請輸入乙個數字,此數必須為自然數'))
;var mul =1;
for(
var i =
0; i < n; i++
) document.
write
(mul)
;
②計算n的階乘,n可輸入
var n =
parseint
(window.
prompt
('請輸入乙個數字'))
;if( n >=0)
document.
write
(mul);}
else
③ 斐波那契數列
var n =
parseint
(window.
prompt
('請輸入乙個數字,來代表斐波那契數列的項數,第一項為(n為0)'))
;var num1 =1;
var num2 =1;
var fibonacci =1;
for(
var i =
1; i < n; i++
) document.
write
(fibonacci)
;
④數字的反向輸出
var num1 = window.
prompt
('請輸入乙個三位數');
var reversenum =
null;if
( num1.length ==3)
else
⑤求三個數中的最大數
var num1 =
parsefloat
(window.
prompt
('請輸入第乙個數'))
;var num2 =
parsefloat
(window.
prompt
('請輸入第二個數'))
;var num3 =
parsefloat
(window.
prompt
('請輸入第三個數'))
;if( num1 > num2 )
else
}else
else
}
⑥求出100以內的質數(從1開始除到他本身,只能被兩個數整除的數叫做質數(素數))
for
(var i =
1; i <=
100; i++)}
if( count ==2)
}
非常量引用的初始值必須為左值
今天碰到了這個問題,回顧一下概念 左值與右值 根據c primer第五版,當乙個物件被用作右值的時候,用的是物件的值,當物件被用作左值的時候,用的是物件的身份 下面這個函式就是正確的 includeint function int a int main 而這個就是錯誤的 includeint fun...
C 引用(左值引用,右值引用)
特點 引用 引用本質指標實現。引用一旦初始化,不會引用其他變數。右值引用目的 快速建立暫存器資料的引用,就是還沒有記憶體實體的資料可以立即建立乙個引用。一般寫模板函式有乙個左值引用的模板函式,都會對應乙個右值引用的模板函式,即使實現 是相同的。左值 有記憶體實體 右值 暫存器的值 move 把左值當...
左值引用 右值引用
左值引用是對乙個左值進行引用的型別,右值引用則是對乙個右值進行引用的型別。左值引用和右值引用都是屬於引用型別。無論是宣告乙個左值引用還是右值引用,都必須立即進行初始化。而其原因可以理解為是引用型別本身自己並不擁有所繫結物件的記憶體,只是該物件的乙個別名。左值引用是具名變數值的別名,而右值引用則是不具...