JavaScript实现九九乘法表的简单实例


Posted in Javascript onJune 07, 2016

每个学过编程的人都写过“HelloWorld”

但99乘法表,我想也应该成为每个编程初学者的必编程序

这是JavaScript的实现方法,非常适合初学者!!!

以下是代码及注释

<!DOCTYPE html> 
<head> 
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> 
<title>JavaScript九九乘法表</title> 
 
<style type="text/css"> 
table{ 
  width:600px;     //表格height属性可设置可不设置,建议不设置
  border-collapse:separate;
  } 
table td{ 
  border:#000000 1px solid;
  text-align: center;  //使<td>标签中的内容居中显示,若是<th>标签,没有此行代码亦可自动居中
  } 
</style>

</head> 
<body> 
 
<script type="text/javascript"> 
//下面部分是核心代码
 
document.write("<table>");   //<table></table>添加一个表格样式来显示乘法表 
for (var x = 1; x <= 9; x++) 
{ 
  document.write("<tr>");   //<tr></tr>标签
  for (var y = 1; y <= x; y++)
  { 
    document.write("<td>"+y+"x"+x+"="+y*x+"</td>");//亦可用<th>标签来起到居中加粗内容的作用
  }                          
  document.write("</tr>"); 
} 
document.write("</table>");  
</script> 
 
</body> 
</html>

下面是上面代码中涉及的一些内容

•<table>标签是定义一个表格!

<tr> - 定义表行

<th> - 定义表头

<td> - 定义表元(表格的具体数据)

border=""属性可以设置表格的边框!

<th>里的字默认为加粗居中显示!

bgcolor=""也就是我熟悉的设置表格背景颜色!

•cellspacing=""和cellspadding=""是设置表格间的间距和单元格里的间距!但这两个标签都被HTML5移除了,取而代之的是border-collapse:separate | collapse | inherit。

separate 默认值。边框会被分开。不会忽略border-spacing 和 empty-cells 属性。
collapse 如果可能,边框会合并为一个单一的边框。会忽略border-spacing 和 empty-cells 属性。
inherit 规定应该从父元素继承border-collapse属性的值。

以上这篇JavaScript实现九九乘法表的简单实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
javascript removeChild 使用注意事项
Apr 11 Javascript
获取下拉列表框的值是数组,split,$.inArray示例
Nov 13 Javascript
javascript中setTimeout和setInterval的unref()和ref()用法示例
Nov 26 Javascript
JavaScript伪数组用法实例分析
Dec 22 Javascript
vue2.0页面前进刷新回退不刷新的实现方法
Jul 31 Javascript
webpack4.x开发环境配置详解
Aug 04 Javascript
详解vue移动端项目的适配(以mint-ui为例)
Aug 17 Javascript
JS中appendChild追加子节点无效的解决方法
Oct 14 Javascript
JavaScript array常用方法代码实例详解
Sep 02 Javascript
JS继承实现方法及优缺点详解
Sep 02 Javascript
Vue插槽_特殊特性slot,slot-scope与指令v-slot说明
Sep 04 Javascript
浅谈JavaScript作用域
Dec 06 Javascript
javascript如何定义对象数组
Jun 07 #Javascript
jQuery控制div实现随滚动条滚动效果
Jun 07 #Javascript
bootstrap输入框组代码分享
Jun 07 #Javascript
javascript 数组的定义和数组的长度
Jun 07 #Javascript
jQuery实现按钮点击遮罩加载及处理完后恢复的效果
Jun 07 #Javascript
原生js三级联动的简单实现代码
Jun 07 #Javascript
AngularJS 遇到的小坑与技巧小结
Jun 07 #Javascript
You might like
CakePHP去除默认显示的标题及图标的方法
2008/10/22 PHP
PHP多进程编程之僵尸进程问题的理解
2017/10/15 PHP
PHP+MariaDB数据库操作基本技巧备忘总结
2018/05/21 PHP
实例分析PHP将字符串转换成数字的方法
2019/01/27 PHP
PHP从零开始打造自己的MVC框架之入口文件实现方法详解
2019/06/03 PHP
几个有趣的Javascript Hack
2010/07/24 Javascript
High Performance JavaScript(高性能JavaScript)读书笔记分析
2011/05/05 Javascript
JS在TextArea光标位置插入文字并实现移动光标到文字末尾
2013/06/21 Javascript
Js(JavaScript)中,弹出是或否的选择框示例(confirm用法的实例分析)
2013/07/09 Javascript
jQuery往textarea中光标所在位置插入文本的方法
2015/06/26 Javascript
微信小程序 HTTPS报错整理常见问题及解决方案
2016/12/14 Javascript
在 Angular2 中实现自定义校验指令(确认密码)的方法
2017/01/23 Javascript
js实现倒计时效果(小于10补零)
2017/03/08 Javascript
JavaScript+HTML5实现的日期比较功能示例
2017/07/12 Javascript
jquery easyui如何实现格式化列
2017/07/30 jQuery
用p5.js制作烟花特效的示例代码
2018/03/21 Javascript
AngularJs的UI组件ui-Bootstrap之Tooltip和Popover
2018/07/13 Javascript
JS数组求和的常用方法总结【5种方法】
2019/01/14 Javascript
vue2.0+vue-router构建一个简单的列表页的示例代码
2019/02/13 Javascript
vue实现配置全局访问路径头(axios)
2019/11/01 Javascript
JavaScript 如何计算文本的行数的实现
2020/09/14 Javascript
[01:31:03]DOTA2完美盛典全回顾 见证十五项大奖花落谁家
2017/11/28 DOTA
python中的数据结构比较
2019/05/13 Python
python中的句柄操作的方法示例
2019/06/20 Python
matplotlib自定义鼠标光标坐标格式的实现
2021/01/08 Python
HTML5 Convas APIs方法详解
2015/04/24 HTML / CSS
Linux上比较文件的命令都有哪些
2013/09/28 面试题
法学函授自我鉴定
2014/02/06 职场文书
社区工作者感言
2014/03/02 职场文书
国际经济贸易专业自荐信
2014/06/13 职场文书
幼儿园标语大全
2014/06/19 职场文书
暂停营业通知
2015/04/25 职场文书
运动会闭幕式主持词
2015/07/01 职场文书
少先队中队工作总结2015
2015/07/23 职场文书
Navicat for MySQL的使用教程详解
2021/05/27 MySQL
Python经常使用的一些内置函数
2022/04/11 Python