《JavaScript前端开发案例教程》黑马程序员编著,中国工信出版集团,人民邮电出版社-课后习题
目录
2.有红、白、黑三种球若干个,其中红、白球共25个,白、黑球共31个,红、黑球共28个,求这三种球各有多少个?
一、填空题
1.Boolean(undefined)方法的运行结果等于__false____。
2.表达式(-5) % 3的运行结果等于__-2____。
二、判断题
1.JavaScript中age与Age代表不同的变量。( √ )
2.$name在JavaScript中是合法的变量名。( √ )
3.运算符“.”可用于连接两个字符串。( × )
三、选择题
1.下列选项中,不能作为变量名开头的是(B )。
A. 字母 B. 数字 C. 下划线 D. $
2.下列选项中,与0相等(==)的是( D )。
A. null B. undefined C. NaN D. ''
3.下列选项中,不属于比较运算符的是(D )。
A. == B. === C. !== D. =
四、编程题
1.请编写程序求出1~100之间的素数。
素数概念:除了1和它本身以外不再有其他的因数,最小的素数为2。
<script>
// 遍历1~100之间的数据
for(var n=1;n<=100;n++){
if(n==1){
continue;
}else{
var flag=true;// 用来保存n是否为素数,默认n为素数
for(var j=2;j<n;j++){
if(n%j==0){// 若能被j整除,则n不是素数
flag = false;
}
}
}
if(flag){// 如果是质数,在网页中打印该数据
document.write("100以内的素数有:"+n+'<br/>');
}
}
</script>