<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title></title> <script type="text/javascript"> //第一个月 兔子对数:1 //第二个月 兔子对数:1 //第三个月 兔子对数:2 //第四个月 兔子对数:3 //第五个月 兔子对数:5 //第六个月 兔子对数:8 //按照斐波纳契数列求出月份下兔子总数 //第13个月兔子总数 //先接收数字,根据数组求当月兔子总数,对数*2 var m1=1; var m2=1; var sum=1; var i=3; var month=Number(prompt('请输入月份')); while(month>2&&i<=month) { sum=m1+m2; m1=m2; m2=sum; i++; } alert('兔子总数是'+sum*2) </script> </head> <body> </body> </html> <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title></title> <script type="text/javascript"> var num=prompt('请输入一个正整数'); var num1=parseInt(num); var num2=parseFloat(num); if(num1==num2&&num>0) { //数字反转 num=num.split('').reverse(); var i=0; var result=''; while(i<num.length) { result+=num[i]; i++; } alert('反转之后的数字是'+result) } else { alert('该数字不是一个正整数') } </script> </head> <body> </body> </html> <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title></title> <script type="text/javascript"> var i=0; //continue //当continue在while或do while循环中,执行之后是继续执行判断 while(i<5) { i++; if(i==3) { continue } console.log(i) } //当continue在for循环中,执行之后是继续执行表达式3 for(var i=0;i<5;i++) { if(i==3) { continue } console.log(i) } </script> </head> <body> </body> </html> <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title></title> </head> <body> </body> </html> <script type="text/javascript"> //打印行数是7 var line=7; for(var i=0;i<line;i++) { //前四行,每行递增两个 if(i<=3) { for(var j=1;j<=line-i-4;j++) { document.write(' '); } for(var j=0;j<i*2+1;j++) { document.write('*'); } } else { for(var j=1;j<=i-line+4;j++) { document.write(' '); } //i=4,打印5个 //i=5,打印3个 //i=6,打印1个 for(var j=(line-i)*2-1;j>0;j--) { document.write('*'); } } document.write('<br />'); } </script> <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>无参函数</title> <script type="text/javascript"> /** * 无参函数 */ function print() { document.write('hahahhahahaa'); } /** * 有参函数 * @param {Object} str */ function print2(str) { document.write(str); } /** * 有返回值类型 * @param {Object} str */ function print3(str) { document.write(str); return 'abc'; } </script> </head> <body> <input type="button" id="a" value="点击" οnclick="print()" /> <input type="button" id="b" value="点击" οnclick="print2('1234567890')" /> <input type="button" id="c" value="点击" οnclick="alert(print3('666666'))" /> <input type="button" id="d" value="点击" /> </body> </html> <script type="text/javascript"> var d=document.getElementById('d'); //使用事件触发函数 //无名称的函数又叫匿名函数 // d.οnclick=function () { // alert('d被点击') // } function d2() { alert('d被点击'); } d.οnclick=d2; </script> <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>无参函数</title> <script type="text/javascript"> /** * 无参函数 */ function print() { document.write('hahahhahahaa'); } /** * 有参函数 * @param {Object} str */ function print2(str) { document.write(str); } /** * 有返回值类型 * @param {Object} str */ function print3(str) { document.write(str); return 'abc'; } </script> </head> <body> <input type="button" id="a" value="点击" οnclick="print()" /> <input type="button" id="b" value="点击" οnclick="print2('1234567890')" /> <input type="button" id="c" value="点击" οnclick="alert(print3('666666'))" /> </body> </html> <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>算术运算</title> <script type="text/javascript"> var n1=parseFloat(prompt('请输入第一个数')); var f=prompt('请输入运算符'); var n2=parseFloat(prompt('请输入第二个数')); function test(num1,num2,f) { var result; switch(f) { case '+': //加法运算 result=num1+num2; break; case '-': //减法运算 result=num1-num2; break; case '*': //乘法运算 result=num1*num2; break; case '/': //除法运算 result=num1/num2; break; } return result; } alert('运算结果是'+test(n1,n2,f)) </script> </head> <body> </body> </html> <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>登录功能</title> <script type="text/javascript"> function login(username,password) { if(username=='jredu'&&password=='1234') { return true; } else { return false; } } var username=prompt('请输入用户名'); var password=prompt('请输入密码'); alert(login(username,password)?'登录成功':'登录失败') </script> </head> <body> </body> </html> <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>返回平均分</title> <script type="text/javascript"> function avg() { var avg=0; for (var i=0;i<arguments.length;i++) { //所有的成绩之和 avg+=parseFloat(arguments[i]); } return avg/arguments.length; } alert('平均分数是'+avg(50,60,70,80,90,90)) </script> </head> <body> </body> </html> <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>输出某一个范围数字中的所有质数</title> <script type="text/javascript"> //获取一定范围内的质数 function getNum(min,max) { //求范围内的所有质数 var array=new Array(); //判断是否是质数 for(var i=min;i<=max;i++) { var isPrime=true; for(var j=2;j<i;j++) { //被2或其他小于它的数字整出就不是质数 if(i%j==0) { isPrime=false; break; } } if(isPrime&&i!=1) { //true是质数 //向数组中添加这个数字 array.push(i); } } return array; } function printPrime(min,max,array) { alert('在'+min+'到'+max+'的范围内有'+array.length+'个质数,分别是'+array.toString()) } var min=prompt('请输入最小值'); var max=prompt('请输入最大值'); printPrime(min,max,getNum(min,max)); </script> </head> <body> </body> </html> <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>History对象</title> <script type="text/javascript"> var length=history.length; alert(length) function forward() { history.forward(); } function back() { history.back(); } function go() { history.go(1); } </script> </head> <body> <input type="button" id="a" value="点击跳转下一个" οnclick="forward()"/> <input type="button" id="b" value="点击跳转上一个" οnclick="back()"/> <a href="js13.html">点击跳转13</a> <a href="js12.html">点击跳转12</a> <input type="button" value="点击跳转15" οnclick="go()" /> </body> </html> <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title></title> </head> <body> <a href="js14.html">跳转至14</a> </body> </html> <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>鲜花订购</title> <script type="text/javascript"> function jump() { location.href='http://127.0.0.1:8020/JSDemo/js03/js17.html'; } function reload() { //刷新本页 location.reload(); } </script> </head> <body> <img width="200" height="200" src="https://timgsa.baidu.com/timg?image&quality=80&size=b9999_10000&sec=1497184971551&di=ba116bcaeee97037ab42663764b526c1&imgtype=0&src=http%3A%2F%2Fimg05.tooopen.com%2Fimages%2F20150621%2Ftooopen_sy_131418462643.jpg"/> <span>鲜花Flower ['flauə] 是被子植物(被子植物门植物,又称有花植物)的繁殖器官,其生物学功能是结合雄性精细胞与雌性卵细胞以产生种子。这一进程始于传粉,然后是受精,受精过后,从而形成种子并加以传播。对于高等植物而言,种子便是其下一代,种子又长成鲜花,又传粉、受精,从而延续这个品种的花的生命。而且是各物种在自然界分布的主要手段。同一植物上着生的花的组合称为花序。广义的鲜花卉可指一切具有观赏价值的植物繁殖器官,而狭义上则单指所有的开花植物。除了作为被子植物的繁殖器官,鲜花还一直广受人们的喜爱和使用,主要用于美化环境、人际交往,而且还作为一种食物来源。花由花冠、花萼、花托、花蕊组成,有各种颜色,有的长得很艳丽,有香味。</span> <div id=""> <input type="button" value="查看鲜花详情" οnclick="jump()" /> <input type="button" value="刷新本页" οnclick="reload()" /> </div> </body> </html> <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>鲜花订购</title> <script type="text/javascript"> function back() { history.back(); } </script> </head> <body> <img width="200" height="200" src="https://timgsa.baidu.com/timg?image&quality=80&size=b9999_10000&sec=1497184971551&di=ba116bcaeee97037ab42663764b526c1&imgtype=0&src=http%3A%2F%2Fimg05.tooopen.com%2Fimages%2F20150621%2Ftooopen_sy_131418462643.jpg"/> <span>鲜花Flower ['flauə] 是被子植物(被子植物门植物,又称有花植物)的繁殖器官,其生物学功能是结合雄性精细胞与雌性卵细胞以产生种子。这一进程始于传粉,然后是受精,受精过后,从而形成种子并加以传播。对于高等植物而言,种子便是其下一代,种子又长成鲜花,又传粉、受精,从而延续这个品种的花的生命。而且是各物种在自然界分布的主要手段。同一植物上着生的花的组合称为花序。广义的鲜花卉可指一切具有观赏价值的植物繁殖器官,而狭义上则单指所有的开花植物。除了作为被子植物的繁殖器官,鲜花还一直广受人们的喜爱和使用,主要用于美化环境、人际交往,而且还作为一种食物来源。花由花冠、花萼、花托、花蕊组成,有各种颜色,有的长得很艳丽,有香味。</span> <div id=""> <input type="button" value="返回主页面" οnclick="back()" /> </div> </body> </html>
html5第十二课时,汇总
最新推荐文章于 2022-08-01 20:21:19 发布