作业18答案Word格式.docx
- 文档编号:21718850
- 上传时间:2023-01-31
- 格式:DOCX
- 页数:14
- 大小:86.65KB
作业18答案Word格式.docx
《作业18答案Word格式.docx》由会员分享,可在线阅读,更多相关《作业18答案Word格式.docx(14页珍藏版)》请在冰豆网上搜索。
请输入x的值"
));
vary=parseInt(prompt("
请输入y的值"
varz=parseInt(prompt("
请输入z的值"
average=(x+y+z)/3;
document.write(average);
m=parseInt(prompt("
请输入平均值"
e=(m==average);
if(e)
alert("
正确"
else
错误"
2.已知圆的半径为2.5CM,求出该圆的直径、周长和面积。
圆周率为Math.PI)
scriptlanguage=javascript>
varr=2.5;
document.write("
圆的直径为:
+2*r+"
圆的周长为:
+2*Math.PI*r+"
圆的面积为:
+Math.PI*r*r+"
作业5-语言基础2
1.编程实现从三个整数中选出最大和最小者,并显示输出。
varx=parseInt(window.prompt("
输入第一个数"
vary=parseInt(window.prompt("
输入第二个数"
varz=parseInt(window.prompt("
输入第三个数"
varmax=(x>
y?
x:
y);
varmax=(max>
z?
max:
z);
最大值为:
+max);
2.判断一个整数n是否是一个能被23整除的三位奇数。
varn=parseInt(window.prompt("
输入一个三位整数:
if(n%23==0&
&
n%2!
=0&
Math.abs(n)>
=100&
Math.abs(n)<
=999)
{document.write("
是"
}
else
不是"
3.利用IE浏览器打开网页文件,运行结果如图zy5-3所示。
html>
head>
title>
语言基础操作<
/title>
/head>
body>
scriptlanguage="
JavaScript"
>
varx="
这是一个字符串"
;
//声明变量
vary=76;
varz=6;
varr;
vara="
321abc"
varb="
3.21abc"
varc="
abc123"
变量x的初始值为:
+x+"
br/>
//显示变量初始值
变量y的初始值为:
+y+"
变量z的初始值为:
+z+"
变量r的初始值为:
+r+"
x=y;
//改变变量的值
y变量赋值给x变量后,x的值为:
y变量赋值给x变量后,y的值为:
r=x%z;
//计算表达式
计算表达式x%z的值为:
r=x/z+x-2/3
计算表达式x/z+x-2/3的值为:
数据类型的隐式转换:
//数据类型隐式转换
y="
y变为一个字符串"
变量y被重新赋值后值为:
数据类型的显式转换:
//数据类型显示转换
利用parseInt()将字符串变量a转换为数值变量"
+parseInt(a)+"
利用parseFloat()将字符串变量b转换为数值变量"
+parseFloat(b)+"
利用parseInt()将字符串变量c转换为数值变量"
+parseInt(c)+"
/body>
作业5-2
1.判断如果a>
60,则I=1;
如果a>
70,则I=2;
80,则I=3;
90,则I=4,其它情况I=0。
javascript"
type="
text/javascript"
vari,a;
a=parseInt(prompt(“请输入一个数”));
if(a>
60){
i=1;
70){
i=2;
80){
i=3;
90){
i=4;
if(a<
i=0;
alert(i);
2.在对话框中连续循环出现3次“欢迎访问明日公司网站”。
(用alert实现)
vars='
欢迎访问明日公司网站'
varresult='
'
for(vari=0;
i<
3;
i++)
{
result=result+s+'
\n'
alert(result);
3.编写一个函数Min(x,y),求出x,y两个数中的最小值,要求x,y的值由用户通过提示对话框输入。
functionMin(x,y)
if(x<
y){
alert("
最小值是:
+x);
}
else{
+y);
varstr=prompt("
请输入数值x:
"
varstr2=prompt("
请输入数值y:
Min(str,str2);
作业6-基本语句1
1.某市出租车3公里的起租价为10元,3公里以外,按1.8元/公里计费。
现编程输入行车里程数,输出应付车费。
vars=parseInt(window.prompt("
输入行车里程数:
if(s<
=3)
应付车费为:
+10+"
元"
+(10+(s-3)*1.8)+"
2.编写一个成绩判断函数,输入参数为从0-100的分数,如果数字在0-60之间(不包括60)则返回“不及格”,如果数字在60-80之间(不包括80)则返回“及格”,如果数字在80-100之间(不包括100)则返回“优良”,如果数字为100则返回“满分”,如果数字不在0-100范围之内,则返回false。
(if语句)
varscore=parseFloat(prompt("
请输入分数"
if(score>
score<
60)
不及格"
else
if(score>
=60&
80)
及格"
else
=80&
100)
优良"
if(score==100)
alert("
满分"
elsealert("
false"
3.考察目前银行对整存整取存款不同期限的储蓄利率,根据存入的本金和一定期限的存款到期时的利息,计算税后(利息税为5%)利息与本金的和。
当前整存整取年息利率参考:
三个月为1.71%,六个月为2.07%,一年为2.25%,二年为2.7%,三年为3.24%,五年为3.6%。
(switch语句)
varmoney=parseFloat(window.prompt("
输入存款数:
varmonth=parseInt(window.prompt("
输入存款时间:
varsum=0.0;
switch(month){
case3:
sum=money*(1+1.71/100/12*3*0.95);
break;
case6:
sum=money*(1+2.07/100/12*6*0.95);
case12:
sum=money*(1+2.25/100*0.95);
case24:
sum=money*(1+2.7/100*2*0.95);
case36:
sum=money*(1+3.24/100*3*0.95);
case60:
sum=money*(1+3.6/100*5*0.95);
document.write("
存款到期时的本金和利息为:
+sum);
4.从键盘输入一个数,然后输出星期几。
输入一个一位数:
switch(n){
case0:
星期日"
break;
case1:
星期一"
case2:
星期二"
星期三"
case4:
星期四"
case5:
星期五"
星期六"
default:
输入错误!
作业7-基本语句2
1.以标题1至标题7的格式输出“欢迎访问我的网站”(for语句)
for(i=1;
i<
=7;
i++)
{document.write("
fontsize="
+i+"
欢迎访问网站1<
/font>
);
p>
2.按照书上的格式显示九九乘法表。
(找出书中可以省略的语句)
for(varm=1;
m<
=9;
m++){
for(varn=1;
n<
=m;
n++){
nbsp;
document.write(n+"
×
+m+"
="
document.write(n*m+"
3.编程求出1000之内的所有完数。
“完数”是指一个数恰好等于它的因子之和,如6的因子为1,2,3,而6=1+2+3,因而6就是完数。
(for,if语句)
for(varn=1;
=1000;
varsum=1;
varstr="
1"
for(vari=2;
n;
i++){
if(n%i==0){
sum+=i;
str+="
+i;
if(n==sum)
document.write(n+"
+str+"
}
4.显示如下图形。
(多重for语句)
{vari,j,n=5;
for(i=1;
=n;
{
for(j=1;
j<
=n-i;
j++)document.write("
=i;
*"
document.write("
for(i=n-1;
i>
=1;
i--)
for(j=i;
=n-1;
j>
j--)document.write("
作业8-对象1
1.利用Date对象的相关方法和属性。
在网页中显示当前日期和时间及星期几,格式如下“TodayisFriday,October23,2009.”
vardayname=newArray("
Sunday"
Monday"
Tuesday"
Wednesday"
Thursday"
Friday"
Saturday"
varmonName=newArray("
January"
February"
March"
April"
May"
June"
July"
August"
September"
October"
Noverber"
December"
now=newDate();
dateString=dayname[now.getDay()]+"
+monName[now.getMonth()]+"
"
+now.getDate()+"
+now.getYear()+"
."
Todayis"
+dateString);
2.显示2188年的国庆节是星期几?
(几表示成中文字符,如星期一)
国庆为周几<
日"
一"
二"
三"
四"
五"
六"
thedate=newDate("
2188/10/1"
2188年的国庆节是星期"
+dayname[thedate.getDay()]);
/html>
3.根据在输入框中输入的年份在页面上显示“距离你的生日X月X日还多X天。
”
距离生日的天数<
bm=parseInt(prompt(“请输入你的出生月份(1-12)”));
bd=parseInt(prompt(“请输入你的生日(1-31”));
vartoday=newDate();
by=today.getYear();
varbirthday=newDate(by,bm-1,bd);
x=birthday.getTime();
y=today.getTime()
c=x-y;
daynum=c/(24*60*60*1000);
//getTime()可以计算经过天数的时间,以毫秒为单位返回。
计算结果可以换算为小时或天数。
if(daynum<
0)
daynum=daynum+365;
距离我的生日还有"
+Math.ceil(daynum)+"
天"
4.根据系统当前时间的秒数,来控制页面的背景色,并输出当前是多少秒。
若秒数在0-20秒,则显示红色背景色,20-40秒则显示蓝色背景色,41-59秒则显示黄色背景色。
提示:
getSeconds()
!
--
varnow=newDate();
varseconds=now.getSeconds();
if((seconds>
=0)&
(seconds<
=20)){
document.bgColor="
#FF0000"
document.fgColor="
#FFFF00"
这是第"
+seconds+"
秒的页面<
/p>
elseif((seconds>
20)&
=40)){
#0000FF"
#33FF00"
else{document.bgColor="
yellow"
//-->
======================================================================
<
vartodays_date=newDate();
varseconds=todays_date.getSeconds();
varb_color=(seconds<
=20)?
red"
:
(seconds>
40)?
blue"
NowSceondsis:
+seconds);
bodybgcolor="
+b_color+"
//-->
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 作业 18 答案
![提示](https://static.bdocx.com/images/bang_tan.gif)