牛客刷题day01——eval()、杨辉三角、约数和倍数
一、eval()函数
eval()函数计算JavaScript字符串,并把它作为脚本代码来执行。
如果参数是一个表达式,eval()函数将执行表达式。如果参数是Javascript语句,eval()将执行 Javascript语句。
但是不建议在编程中使用eval()函数,因为容易造成安全问题。
语法:
参数:
string:必需。要计算的字符串,其中含有要计算的JavaScript表达式或要执行的语句。
举例:
二、杨辉三角找规律

求第n行第1个出现偶数的位置。规律如下:
当n<3时,没有偶数,输出-1;
当n>=3且n为奇数时,第1个出现偶数的位置为2,输出2;
当n>=3且能被4整除时,第1个出现偶数的位置为3,输出3;
当n>=3且不能被4整除时,第1个出现偶数的位置为4,输出4。
三、约数和倍数
约数又称为因数,是用于描述非零整数a和b之间存在的整除关系。即b可以被a整除,a称为b的倍数,b称为a的约数。