for循环练习,乘法口诀表和三角形。
来源:互联网 发布:abb仿真软件track 编辑:程序博客网 时间:2024/05/21 06:03
由于前几天写循环,第七个的时候我自己被套住了,所以复习下,下面是以前老师讲循环的几个例子。源码拿走不谢。
<!DOCTYPE html><html><head><meta charset="utf-8" /><title>for循环练习</title><style> table{ width: 100%; border-collapse: collapse; } td{ border: 1px solid red; padding:10px; } </style></head><body><script src="http://libs.baidu.com/jquery/2.0.0/jquery.min.js"></script><script type="text/javascript">//方式一for(var i = 1; i <10; i ++){ for(var s = 1; s <= i; s++){// 这里让s <= i;是因为要让里面的循环变量随着外面的变量值而变化// 比如外面的循环s是从1到9,里面的也是从1到9,当外面循环一次,第二次的时候就从2开始循环,// 那么里面的循环就不能从1开始了,否则就重复了,所以里面的变量要比外面的大,第二次开始就// 是2X2=4开始了,第三次就是3X3=9了. if(i*s< 10){// iXs<10,是为了给结果加空格,看看结果就知道,有个位数和十位数,加了空格符是为了让他们每一列对齐. document.write(" "+ s +"X" +i+"="+(i*s)+" ") }else{ document.write(" "+ s +"X" +i+"="+(i*s)) } } document.write("<br/>") }//----------------//方式二// 实际拼接后的内容是:<table><tr><td>Y*X=XY</td></tr></table>// <table><tr><td>2*1=2</td></tr></table>// <table><tr><td>2*2=4</td></tr></table> var txt = "<table>"// 表格的开头不在循环内 for(var x = 1; x < 10;x++){ txt = txt + "<tr>"// tr是行 for(var y = 1;y < 10;y++){ if(x >= y){// 这里之所以让x>=y是因为要让里面的循环变量随着外面的变量值而变化// 比如外面的循环X是从1到9,里面的也是从1到9,当外面循环一次,第二次的时候就从2开始循环,// 那么里面的循环就不能从1开始了,否则就重复了,所以里面的变量要比外面的大,第二次开始就// 是2X2=4开始了,第三次就是3X3=9了. txt = txt + "<td>" txt = txt + y + " × " + x + " = " + x*y txt = txt + "</td>"// td是列 } } txt = txt + "</tr>" } txt = txt + "</table>"// 表格的结尾不在循环内 document.write(txt)//---------------//三角形var x = 10; var txt = ""; for(var i=x;i>=1;i--){ //输出x - i for(var k = 0;k<(x-i);k++){ txt = txt + " "; } for(var k = 0;k<(2*i-1);k++){ txt = txt + "■"; } for(var k = 0;k<(x-i);k++){ txt = txt + " "; } txt = txt + "<br>" } document.write(txt)</script></body></html>
0 0
- for循环练习,乘法口诀表和三角形。
- for循环——乘法口诀表
- 利用for循环输出乘法口诀表
- for循环打印乘法口诀
- 用两个for循环实现动态创建表格和实现乘法口诀表
- 用一个for循环实现打印乘法口诀表
- 使用for循环编写99乘法口诀表
- 使用for循环嵌套实现乘法口诀表
- 乘法口诀表(C语言for循环)
- c语言入门:用for循环输出乘法口诀表
- 打印99乘法口诀 一个for循环
- jsp形式的乘法口诀和三角形
- 调用函数,输出乘法口诀表(正三角形和倒三角形),自己定义口诀表的行和列
- 调用函数,输出乘法口诀表(正三角形和倒三角形),自己定义口诀表的行和列
- 练习,输出一个乘法口诀表
- 一层循环输入99乘法口诀表
- 从打印乘法口诀表走进循环
- 用循环制作乘法口诀表
- MySQL使用规范
- Android studio 异常记录
- Linux常用命令
- 漫谈设计模式值外观模式(Facade)
- oracle数据库-行转列加排序
- for循环练习,乘法口诀表和三角形。
- Html5本地存储LocalStorage
- baresip
- synchronized 与 ReentrantLock 的区别
- virtio and vhost
- 中企动力大把推荣膺“中国IT市场年度创新产品”奖
- js中几种实用的跨域方法原理详解
- zookeeper命令行(zkCli.sh&zkServer.sh)使用及四字命令
- 视图