欢迎光临散文网 会员登陆 & 注册

JS作业:完数,五个数字为一行,判断输入类型,99乘法表,输入后,给div框赋值

2020-04-29 15:04 作者:诗书画唱  | 我要投稿

5.打印1000以内的完数,完数(6=1+2+3)



6.案例:假设评价学生的考试成绩,10分满分制,我们按照每一分一个等级进行划分,根据分数不同做出不同的评价


7.打印5以下的数字


8.案例:打印100以内的奇数,并五个数字为一行


9.提示用户输入一个内容,判断输入的类型,如果是数字打印99乘法表,如果是非数字的字符串打印静夜思这首诗。

<!DOCTYPE html>

<html>


<head>

<meta charset="utf-8" />

<title></title>


<script>

window.onload = function() {

diaoyong();

}


function diaoyong() {

var bianliang= prompt("请输入数字或非数字的字符串哟(^ v ^)"+

"(如果是数字打印99乘法表,如果是非数字的字符串打印静夜思这首诗)");

// var re =/^[0-9]+.?[0-9]*/;

//if(re.test(bianliang)) {


//判断字符串是否为正整数用/^[0-9]+.?[0-9]*/


if( !isNaN(bianliang)) {

document.write("输入的是数字,打印99乘法表: <br />");

for(var j=1;j<=9;j++) {




for(var i=1;i<=j;i++){




document.write(j+"*"+i+"="+i*j+" ");


}




document.write("<br />");




}}





else if(isNaN(bianliang)) {

document.write("输入的是非数字的字符串,打印静夜思这首诗:<br />"+


"《静夜思》<br />作者:(唐)李白  <br />床前明月光,"+

"疑是地上霜。<br />举头望明月,低头思故乡。");



}



}

</script>

</head>


<body>


</body>


</html>


<!--<!DOCTYPE html>

<html>


<head>

<title>js判断输入是否为数字</title>

<script >

 function ischeckNum()

 {

  var num = document.getElementById('isnum').value;

  if( num )

  {

   if( !isNaN( num ) )

   {

    alert('是数字');

    return false;

   }

   else

   {

    alert('你输入的数据不是数字');

    myfm.isnum.select();

    return false;

   }

  }

  else

  {

   alert('需输入内容');

   myfm.isnum.focus();

  }

 }

</script>

</head>

<body>

<form name="myfm" method="post" action="">

  <label>

  <input type="text" name="isnum"  id="isnum">

  </label>

  <label>

  <input type="button" name="Submit" value="检测是否为数字"  onClick="ischeckNum();">

  </label>

</form>

</body>

</html>-->

10.定义一个函数,接收用户输入的内容,将其结果赋值到div中


<!DOCTYPE html>

<html>

<head>

<meta charset="utf-8" />

<title></title>

<style>


#kuang{

width: 77px;

height: 77px;

margin: 0px auto;

border: 1px solid blue;



}

</style>

<script>


window.onload = function() {

diaoyong()

}

function diaoyong(){

var v=prompt("请输入你的内容哟(^ v ^)");

//得到div

var bianliang=document . getElementById("kuang");

bianliang. innerHTML=v;}

</script>

</head>

<body>


<div id="kuang"></div>

</body>

</html>



JS作业:完数,五个数字为一行,判断输入类型,99乘法表,输入后,给div框赋值的评论 (共 条)

分享到微博请遵守国家法律