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

对于前面两种我们应该十分好写,用循环即可,以for循环为例,设置i,j,如何嵌套循环,


```javascript
for(var i=1;i<10;i++){for(j=1;j<=i;j++){document.write(i+"*"+j+"="+i*j+"&nbsp;&nbsp;")i*j<10?document.write(" "):document.write()}document.write("<br>")}

其中i*j<10?document.write(" "):document.write()为三目运算符,能让输出的格式更加整齐。
第二种状况就是将循环条件改变一下即可

for(var i=9;i>0;i--){for(j=i;j>0;j--){document.write(i+"*"+j+"="+i*j+"&nbsp;&nbsp;")i*j<10?document.write(" "):document.write()}document.write("<br>")}

第三种和第四种则是有些复杂,它需要在加上一个for循环来进行前面空格的输出,代码如下:

for(var i=1;i<10;i++){for(k=9;k-1>=i;k--){document.write("&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;")}for(j=1;j<=i;j++){document.write(i+"*"+j+"="+i*j+"&nbsp;&nbsp;")i*j<10?document.write(" "):document.write()}document.write("<br>")}document.write("<br>")document.write("<br>")document.write("<br>")document.write("<br>")document.write("<br>")for(var i=9;i>0;i--){for(k=9;k>i;k--){document.write("&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;")}for(j=i;j>0;j--){document.write(i+"*"+j+"="+i*j+"&nbsp;&nbsp;")i*j<10?document.write(" "):document.write()}document.write("<br>")}

同时,你也可以使用while以及do{}while来写,思想都是一样的。

js中如何打印九九乘法表相关推荐

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

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

  2. 用JS在控制台打印九九乘法表

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

  3. js 在页面打印九九乘法表

    for(var i=1;i<=9;i++){ for(var j=1;j<=i;j++){ document.write(i) document.write('×') document.w ...

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

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

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

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

  6. PHP中打印九九乘法表

    PHP中打印九九乘法表 <style>table{width: 980px;}table,td{border: 1px solid #0000ff;border-collapse:coll ...

  7. Python中range对象的使用以及打印九九乘法表

    range对象 range 对象是一个迭代器对象,用来产生指定范围的数字序列.格式为: range(start, end [,step]) 生成的数值序列从start 开始到end 结束(不包含end ...

  8. python语法学习—打印九九乘法表

    用python语法打印九九乘法表,这肯定会用到循环,在其他很多编程语言java.c.js等 都可以用 for 循环或者while循环 进行嵌套 从而实现 乘法表的打印. 但是在python中不能使用f ...

  9. qt5使用触屏 偶尔没响应_Qt5+VS2015编程入门示例及注意事项——打印九九乘法表...

    在上篇文章中Qt5+VS2015环境配置,已经详细介绍了Qt5.9与VS2015编程环境的搭建步骤,这次给出一个简单的入门示例,演示在VS2015的IDE中,如何使用Qt5.9界面库编写一个简单的打印 ...

最新文章

  1. SpringBoot基于AOP实现自定义非空验证的注解
  2. 本人常用的一些编码小Tips(虽然不多,但很好用)
  3. 从十个方面提升SharePoint网站性能
  4. PHP与Java使用des加密通讯
  5. 8s 使用本地打包镜像_在Docker环境构建、打包和运行Spring Boot应用
  6. elasticsearch说了一些了,这次说说Solr【入门Solr这篇就够了】
  7. Android单元测试研究与实践
  8. 音视频开发(24)---H.264视频编码基本知识
  9. Spring : Spring Aop 获取增强(通知)
  10. error page怎么解决_Firefox 登录feedly时出现PR_CONNECT_RESET_ERROR的解决方案
  11. Linux操作系统使用基础03:Linux文件权限与目录配置
  12. 【ArcGIS教程01】前言
  13. T400 系统安装过程
  14. 电脑上怎么看主板型号
  15. python contains用法_jQuery contains过滤器实现精确匹配使用方法
  16. HFSS激励类型----电流源激励
  17. Spring Cloud Eureka 自我保护机制(EMERGENCY! EUREKA MAY BE INCORRECTLY CLAIMING INSTANCES ARE UP WHEN THEY)
  18. rtx2060什么水平_rtx2060性能(rtx2060显卡什么水平)
  19. 基于FPGA的VGA时序控制器
  20. WINCC 7.5 sp1 sp2安装包,硬件狗等,Sim_EKB_Install_2018下载

热门文章

  1. 宏观经济学-计算题(一)
  2. 2022年最受欢迎的十大狗狗品种排行榜:拉布拉多猎犬第一 | 美通社头条
  3. C# 获取时间段的方法
  4. php 自动关键词,php实现自动获取生成关键词功能
  5. 完全兼容mysql国产_国产的数据库都有哪些?
  6. MxNet系列——how_to——multi_devices
  7. 如何自己烧制全文RSS(打造自己RSS源)
  8. Windows部署Apache服务器步骤
  9. 图像正交变换的研究意义
  10. SSIS_创建SSIS包和数据源