1 / 24
文档名称:

javascript练习题.doc

格式:doc   大小:386KB   页数:24页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

javascript练习题.doc

上传人:文库旗舰店 2018/10/18 文件大小:386 KB

下载得到文件列表

javascript练习题.doc

文档介绍

文档介绍:JavaScript练****题
函数部分
编写一个函数,在页面上输出1~1000之间所有能同时被3,5,7整除的证书,并要求每行显示6个这样的数。

<html>
<head>
<script language=javascript>
<!--
function IsThatNumber(x)
{
return x%3==0 && x%5==0 && x%7==0;
}
//-->
</script>
</head>
<body>
<pre><script language=javascript>
<!--
var n,nb=0;
for(n=1;n<1000;n++)
{
if (IsThatNumber(n))
{
if (nb%6 > 0) (",");
nb++;
(n);
if (nb%6 == 0) ("\n");
}
}
("\n\n");
("共有"+nb+"个数");
//-->
</script>
</pre>
</body>
</html>
利用全局变量和函数,设计模拟幸运数字机游戏。设幸运数字为8,每次由计算机随机生成3个1~9之间的随机数,当这3个随机数中有一个数字为8时,就算赢了一次。

<HTML>
<HEAD>
<META name="GENERATOR" content="Microsoft FrontPage ">
<META name="ProgId" content="">
<SCRIPT language="javascript">
var win_rate=0; //赢率
var play_times=0; //总次数
var wins=0; //赢的次数
var last_digits; //上次数字串
var last_win; //上次是否赢?
<!--
function PlayOnce()
{//模拟玩一次数字机游戏
var i,digit;
play_times++;
last_digits="";
last_win=false;
for(i=0;i<3;i++)
{
digit = (()*9)+1;
last_digits += digit;
if (digit==8) last_win=true;
}
if (last_win) wins++;
win_rate = (100*(wins/play_times));
}
//-->
</SCRIPT>
</HEAD>
<BODY>
<PRE><SCRIPT language="javascript">
<!--
while(true)
{
PlayOnce();
if (!confirm(last_digits +"\n" + (last_win?"赢":"输") + "\n胜率"+win_rate+"%,继续吗?")) break;
}
//-->
</SCRIPT>
</PRE>
</BODY>
</HTML>
事件与对象
设计一个表单,放入两个按钮,单击它们时将显示不同问候语。

<HTML><HEAD><TITLE>处理事件-HTML标记方式</TITLE>
<script language=javascript>
function hello_girl()
{
alert("小姐,您好!");
}
</script>
</HEAD>
<BODY>
<FORM name="form1">
<INPUT type="button" value="问侯先生" name="hello1" onclick="alert('先生,您好!');"></P>
<INPUT type="button" value="问侯小姐" name="hello2" onclick="return hello_girl();"></P>
</FORM>
</BODY></HTML>
内置对象
在页面中显示当天日期。
:
<HTML><HEAD><TITLE>使用new运算符</TITLE></HEAD>
<BODY>
<script langua