JS实现上下左右对称的九九乘法表

css样式

<style>table{table-layout:fixed;border-collapse:collapse;}td{padding:10px;border:1px solid #999;}td:empty{border:none;}
</style>

一 左下角为度的梯形乘法表:

1.for循环代码

<table><script>for(var i=1;i<=9;i++){document.write("<tr>");for(var j=1;j<=i;j++){document.write("<td>"+j+"&times;"+i+"="+(j*i)+"</td>")  }document.write("</tr>");}</script>
</table>

2.while循环

<table><script>var i=1;while(i<=9){document.write("<tr>");var j=1;while(j<=i){document.write("<td>"+j+" x "+i+"="+(j*i)+"</td>");j++;}document.write("</tr>");i++;}</script>
</table>

3.do-while循环

<table><script>var i=1;do{document.write("<tr>");var j=1;do{document.write("<td>"+j+"&times;"+i+"="+(j*i)+"</td>");j++;}while(j<=i);document.write("</tr>");i++;}while(i<=9);</script>
</table>

示例图

二 左上角为度的梯形乘法表:

1.for循环代码

<table><script>for(var i=9;i>=1;i--){document.write("<tr>");for(var j=1;j<=i;j++){document.write("<td>"+j+"&times;"+i+"="+(j*i)+"</td>")  }document.write("</tr>");}</script>
</table>

2.while循环

<table><script>var i=9;while(i>=1){document.write("<tr>");var j=1;while(j<=i){document.write("<td>"+j+" x "+i+"="+(j*i)+"</td>");j++;}document.write("</tr>");i--;}</script>
</table>

3.do-while循环

<table><script>var i=9;do{document.write("<tr>");var j=1;do{document.write("<td>"+j+"&times;"+i+"="+(j*i)+"</td>");j++;}while(j<=i);document.write("</tr>");i--;}while(i>=1);</script>
</table>

示例图

三 右下角为度的梯形乘法表:

1.for循环代码

<table><script>for(var i=1;i<=9;i++){document.write("<tr>");for(var a=1;a<=9-i;a++){document.write("<td></td>");}for(var j=1;j<=i;j++){document.write("<td>"+j+"&times;"+i+"="+(j*i)+"</td>")  }document.write("</tr>");}</script>
</table>

2.while循环

<table><script>var i=1;while(i<=9){document.write("<tr>");var a=1;while(a<=9-i){document.write("<td></td>");a++;}var j=1;while(j<=i){document.write("<td>"+j+" x "+i+"="+(j*i)+"</td>");j++;}document.write("</tr>");i++;}</script>
</table>

3.do-while循环

<table><script>var i=1;do{document.write("<tr>");var a=0;do{document.write("<td></td>");a++;}while(a<=9-i);var j=1;do{document.write("<td>"+j+"&times;"+i+"="+(j*i)+"</td>");j++;}while(j<=i);document.write("</tr>");i++;}while(i<=9);</script>
</table>

示例图

四 右上角为度的梯形乘法表:

1.for循环代码

<table><script>for(var i=9;i>=1;i--){document.write("<tr>");for(var a=1;a<=9-i;a++){document.write("<td></td>");}for(var j=1;j<=i;j++){document.write("<td>"+j+"&times;"+i+"="+(j*i)+"</td>")  }document.write("</tr>");}</script>
</table>

2.while循环

<table><script>var i=9;while(i>=1){document.write("<tr>");var a=1;while(a<=9-i){document.write("<td></td>");a++;}var j=1;while(j<=i){document.write("<td>"+j+" x "+i+"="+(j*i)+"</td>");j++;}document.write("</tr>");i--;}</script>
</table>

3.do-while循环

<table><script>var i=9;do{document.write("<tr>");var a=0;do{document.write("<td></td>");a++;}while(a<=9-i);var j=1;do{document.write("<td>"+j+"&times;"+i+"="+(j*i)+"</td>");j++;}while(j<=i);document.write("</tr>");i--;}while(i>=1);</script>
</table>

示例图

转载于:https://www.cnblogs.com/DCL1314/p/7368511.html

JS实现上下左右对称的九九乘法表相关推荐

  1. js用for循环做九九乘法表

    js用for循环做九九乘法表 代码如下: //先声明一个变量,存放和. var sum = 0; //循环九次. for (i = 1; i <= 9; i++) {//从1开始循环,循环第一次 ...

  2. 运用js在网页中输出九九乘法表 (带边框)(附代码)

    <style> td { border:1px solid #000; } </style> </head> <body> <script> ...

  3. js中如何打印九九乘法表

    九九乘法表对于学编程的人来说应该都不陌生,不管是在C语言中还是在JavaScript中都会接触到,现在我就说一说在js中如何打印出九九乘法表,我们最终打印出的样子应该是这样的 对于前面两种我们应该十分 ...

  4. mysql输出九九乘法表_for循环实现九九乘法表

    {% for x in range(1,10) %} {% for y in range(1,x + 1) %} {{ y }} * {{ x }} = {{ y * x }} {% endfor % ...

  5. 前端:JS/19/特殊运算符,运算符优先级,if条件判断语句,switch分支语句,while循环语句,for循环语句,break和continue循环控制语句,实例:九九乘法表

    特殊运算符 new运算符:创建一个对象.如:var today=new Date(); delete运算符:删除数组的元素,或者对象的属性: typeof运算符:一元运算符,主要功能:判断变量的类型的 ...

  6. 用html制作三角形九九乘法表,用js实现打印九九乘法表

    用js在控制台打印九九乘法表 运行结果 思考 在学习了流程控制和条件判断后,我们可以利用js打印各式各样的九九乘法表 不管是打印什么样三角形九九乘法表,我们都应该找到有规律的地方,比如第一列的数字是什 ...

  7. 使用JS打印九九乘法表

    今天博主看到天眼查的一道面试题,让候选人说出如何使用JS打印九九乘法表,这道题目对很多人来说可能很简单,但是博主还是想和大家分享一下,如何解决这个问题,分析下这个问题的思路,以帮助大家巩固基础,让我们 ...

  8. js代码实现打印九九乘法表

    js代码实现九九乘法表的打印 当然实现的方法有很多种,在这里我就分享一下我用的几种方式(废话不多说,直接上代码!!!) 一.首先是输出在页面的代码 <script>for (var i = ...

  9. 使用JS代码简单实现九九乘法表

    开发工具与关键技术: Visual Studio Code/JS 作者:唐嘉怡 撰写时间:2022/6/18 大家从小学开始就应该被老师要求要熟练背诵九九乘法表吧.那么大家如若要展示给其他不认识九九乘 ...

最新文章

  1. reporting Server組件不全引起的致命錯誤
  2. javascript php 区别,PHP 或者 JavaScript 这些弱类型 的|| 和 | 的区别, 附代码;
  3. 《PRML_Translation》pdf
  4. oracle设置超时时间
  5. [架构]--高并发问题及解决方案
  6. 说说在MVC开发中,遇到的错误及解决方法(本文章是我在实际开发中总结出来的,希望对您有帮助)...
  7. 美!视差滚动在图片滑块中的应用【附源码下载】
  8. 搭建于 Cubieboard 之上的超小型实时监控平台 - mjpg篇
  9. cookies,sessionStorage 和 localStorage 的区别?
  10. 物理内存充足,但是为什么用代码总申请不到内存呢?
  11. DPDK编程指南 (1 --3)
  12. Vue中的动态加载组件
  13. 推荐一本好书《代码整洁之道 (claen code) 》
  14. contiki(官网简介翻译)介绍
  15. springboot借助sftp将文件上传到远端的nginx服务器中,然后将文件路径存进数据库
  16. Keras的BN你真的冻结对了吗
  17. python是一种语言吗-python语言是非开源语言吗
  18. 英语底子薄的人,怎样高效复习考博英语?
  19. Android resource linking failed AAPT: error: resource android:color/system_neutral1_1000 not found.
  20. 腾讯和58同城“闪婚”有啥秘密?

热门文章

  1. ActiveMq C#客户端 消息队列的使用(存和取)
  2. 暑假做题记录【实时更新】
  3. 学一点Git–20分钟git快速上手
  4. Makefile和automake中判断CPU位数
  5. C++ 中不能被继承的类实现,及从中体现virtual 继承的一个特性
  6. 以架构师的眼睛看世界-Architect Inside
  7. cannot write file to virtual machine aborting the file copy operation.
  8. Android系统KeyStore (AndroidKeyStore): 存储密钥
  9. jdbc连接Oracle/MySQL数据库进行批量导入操作,如何提高效率???
  10. 智能检测营销是否合规,网易易盾发布广告合规检测解决方案