html网页设计实验总结实验项目1  javascript程序设计
  3 、思考题:
  设计 JavaScript 程序,在网页上输出半径为 3 的圆的面积和周长.
  〈script language=”javascript"〉
  var r=3;
  var pi=3.1415;
  document.writeln(” 圆的半径为: ” + r);
  document。writeln(" 圆的面积为: " + pi*r*r);
  document。writeln(" 圆的周长为: " + 2*pi*r);
  〈/script〉
  实验内容二: JavaScript 对话框
 
  4 、思考题:
  设计密码检测程序,密码输入正确,显示 “ 欢迎访问 ” ,不正确显示 “ 密码不正确,好好想哟 ” 。
  <script>
  var password= ”123456";
  var answer= prompt(" 请输入你的密码 ”,””);
  alert((answer == password) ? ” 欢迎访问 " : ” 密码不正确,好好想想哟! ”);
  〈/script〉
 
  实验内容三: JavaScript 函数的定义及调用
  教师演示 JavaScript 函数的定义及调用的程序案例,学生按照教师的操作步骤,自己动手编写该程序,并完成教师布置的思考题.
  1 、程序案例 1 -素数判断
  〈script language=javascript>
  function IsPrime(p)
  {
  if(p〈1) return false;
  var i;
  for(i=2;i<p;i++) if (p%i==0) return false;
  return true;
  }
  var x;
  x=parseInt(prompt(" 请输入 1-100 之间的数字 ","1"));
  alert(" 该数是否为素数: " + IsPrime(x));
  〈/script>
   
 
  实验内容四: JavaScript 分支结构程序设计
    1 、分支结构程序案例 1 -两个数排序
  <script language=javascript〉
  var x,y,temp;
  x = parseFloat(prompt(” 请输入 x 的值: ”,"0"));
  y = parseFloat(prompt(” 请输入 y 的值: ”,"0”));
  if (x>y)
  {
  temp = x;
  x = y;
  y = temp;
  }
  document。writeln(" 排序后 ,x=" + x +”;y=” + y)
  </script〉
 
  3 、思考题:
  根据成绩给出学生的考评:如果成绩 >=85, 考评 “ 优 ” ,否则如果成绩 〉=60 ,考评 “ 及格 ", 否则考评为 “ 不及格 " .
  <script language=javascript〉
  var score,grade;
  score = parseFloat(prompt(" 请输入学生的成绩 :”,"”));
  if (score>=85)
  grade=” 优 ";
  else if (score>=75)
  grade=" 中 ";
  else if (score>=60)
  grade=" 及格 ";
  else
  grade=” 不及格 ”;
  alert(" 根据学生成绩 :” + score +”, 评定为 :” + grade);
  </script〉
 
  实验内容五: JavaScript 循环结构程序设计
  教师演示 JavaScript 循环结构程序设计的程序案例,学生按照教师的操作步骤,自己编写该程序。
  1 、循环结构程序案例 1 -求 1+2+3+…+100 的累计和
  〈script language=javascript>
  var i,sum=0;
  for(i=1;i〈=100;i++) {
  sum += i;
  }
  document。write(”1+2+3+...+100=”+sum);
  〈/script〉
  2 、循环结构程序案例 2 -二位整数相加的测试程序
  〈script language=javascript>
  var go_on,x,y,result,answer
  do {
  x = Math.floor(Math.random() *90)+10;
  y = Math。floor(Math。random() *90)+10;
  result = x+y;
  answer = parseFloat(prompt(x + "+" + y + "=”,”0”));
  go_on = confirm(((answer==result)?” 答对 ”:” 答错 ”) +" ! \t 继续测试吗 ?")
  } while(go_on)
  〈/script〉
  3 、循环结构程序案例 3 -累加用户输入的整数
  〈script language=javascript>
  var input,input_number,sum
  for(sum=0;;) {
  input = prompt("sum="+sum + ”\n 请输入新的累加数 ( 输入 Q 结束 ):”,"0”);
  if (input==null || input==”Q" || input==”q”) break;
  if (isNaN(input)) continue;
  input_number = parseFloat(input);

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。