牛客刷題day01——eval()、楊輝三角、約數(shù)和倍數(shù)
一、eval()函數(shù)
eval()函數(shù)計算JavaScript字符串,并把它作為腳本代碼來執(zhí)行。
如果參數(shù)是一個表達(dá)式,eval()函數(shù)將執(zhí)行表達(dá)式。如果參數(shù)是Javascript語句,eval()將執(zhí)行 Javascript語句。
但是不建議在編程中使用eval()函數(shù),因為容易造成安全問題。
語法:
參數(shù):
string:必需。要計算的字符串,其中含有要計算的JavaScript表達(dá)式或要執(zhí)行的語句。
舉例:
二、楊輝三角找規(guī)律

求第n行第1個出現(xiàn)偶數(shù)的位置。規(guī)律如下:
當(dāng)n<3時,沒有偶數(shù),輸出-1;
當(dāng)n>=3且n為奇數(shù)時,第1個出現(xiàn)偶數(shù)的位置為2,輸出2;
當(dāng)n>=3且能被4整除時,第1個出現(xiàn)偶數(shù)的位置為3,輸出3;
當(dāng)n>=3且不能被4整除時,第1個出現(xiàn)偶數(shù)的位置為4,輸出4。
三、約數(shù)和倍數(shù)
約數(shù)又稱為因數(shù),是用于描述非零整數(shù)a和b之間存在的整除關(guān)系。即b可以被a整除,a稱為b的倍數(shù),b稱為a的約數(shù)。
標(biāo)簽: