JavaScript第一章课后作业

除教材理论部分第一章之后的作业之外,另外完成以下内容:
前三个题目每个人必做,第四题可选,有能力就做,暂时没能力可以以后再做.


第一题:

质数的概念:大于1的正整数,如果只能被1和它本身整除,则它是一个质数.
求出100以内的所有质数,使用document.write();在页面中显示这些数,每行显示一个.

求出比100要大的第十三个质数,显示在页面中.
注意:只显示这一个数.

第二题:

定义一个函数,
接收一个数字作为参数,
返回布尔类型的值,返回值用来说明作为参数的数字是否为一个质数.
形如:
function isZhishu(num)
{
 if()
 {
  return true;
 }
 else
 {
  return false;
 }
}
编写测试代码,测试此函数的功能.

第三题:

定义一个函数,
接收两个数字作为参数,
没有返回值,
功能是在页面中显示这两个参数范围内的所有质数.
形如:
function printZhishu(numMin , numMax)
{
 document.write();
}
编写测试代码,测试此函数的功能.

第四题:

示例prompt函数的用法
<script language="javascript">
 var userName = prompt("请输入您的名字","yourname");
 document.write("您的名字是:" + userName);
</script>
请理解并运行以上的示例,确认明白了prompt的用法.

编写一个HTML网页,在其中使用脚本,
在页面刚才打开时,用prompt弹出输入对话框,请用户输入姓名.
再次使用prompt弹出对话框,请用户输入年龄.
将年龄转换成数字,判断是否大于等于十八岁,
如果是,则在页面中显示"某某某,欢迎您!"
否则显示"对不起!本站仅限成人访问.".

 

posted @ 2008-03-14 21:55  西漠以西  阅读(702)  评论(0编辑  收藏  举报