javascript实现九九乘法表(JavaScript如何做九九乘法表)

:暂无数据 2026-04-15 19:20:02 0
老铁们,关于javascript实现九九乘法表,你可能听过不少说法。今天,咱们就坐下来好好聊聊JavaScript如何做九九乘法表,保证让你豁然开朗。

本文目录

JavaScript如何做九九乘法表

代码如下:

《!DOCTYPE html》

《html》

《head》

《meta charset="UTF-8"》

《title》Title《/title》

《/head》

《body》

《script》

var num=0;

for(var i=1 ;i《10;i++){

for(var j=1;j《10;j++){

num=i*j;

if(num/10《1){

num=""+i*j;

}

if(j《=i) {

document.write(j + "*" + i + "=" + num + "");

}

}

document.write("《br》");

}

《/script》

《/body》

《/html》

扩展资料:

JavaScript For 循环

JavaScript 支持不同类型的循环:

  • for - 循环代码块一定的次数

  • for/in - 循环遍历对象的属性

  • while - 当指定的条件为 true 时循环指定的代码块

  • do/while - 同样当指定的条件为 true 时循环指定的代码块

下面是 for 循环的语法:

for (语句 1; 语句 2; 语句 3)
{
被执行的代码块
}

语句 1 在循环(代码块)开始前执行;

语句 2 定义运行循环(代码块)的条件;

语句 3 在循环(代码块)已被执行之后执行。

参考资料:百度百科-JavaScript

用javascript的for语句 打印出有表格的九九乘法表最好加上注解

《html》
《head》
《title》多重循环《/title》
《/head》
《body》
《center》《h3》九九乘法表《/h3》
《hr》
《table border="1"》
《script language="JavaScript"》
// 变量声明
var i, j;
// 表格标题
document.write("《tr》《td》《/td》");
for (i=1;i《=9;i++)
document.write("《td》《b》" + i + "《/b》《/td》");
document.write("《tr》");
// 多重循环
for (i=1;i《=9;i++){
document.write("《tr》");
document.write("《td》《b》" + i + "《/b》《/td》");
j = 1;
while (j 《= 9){
document.write("《td》");
document.write(i + "*" + j + "=" + i*j);
document.write("《/td》");
j++;
}
document.write("《tr》");
}
《/script》
《/table》《/center》
《/body》
《/html》

求用js写的九九乘法表

1、使用js的for循环输出页面

《script language=javascript》
//使用表格来写,先定义表格       
      var table = document.createElement("table");       
      document.body.appendChild(table);       
      //使用border-collapse来合并单元格边框。       
      table.style.borderCollapse="collapse";
      
      //开始循环编写公式
for(var i=1; i《=9; i++) {           
          //声明行。           
          var tr = document.createElement("tr");           
          table.appendChild(tr);           
          for(var j =1; j 《=i; j++) {               
          //声明列。               
          var td = document.createElement("td");               
          tr.appendChild(td);               
           //编写口诀公式               
          var s =j+’×’+i+’=’+i*j;               
          //将公式输进单元格内。               
          td.innerHTML =s;               
          //下面定义单元格的样式。               
          td.style.height = "30px";               
          td.style.width = "80px";               
          td.style.margin = "0";               
          td.style.padding = "5px 10px";               
          td.style.textAlign = "center";               
          td.style.border = "1px solid gray";                   
          }       
      }
《/script》

倒立的乘法表用js怎么编写

  1. 具体代码写法如下:

    《!DOCTYPE html》

    《html lang="en"》

    《head》

            《meta charset="UTF-8"》

            《title》Document《/title》

    《/head》

    《body》

    《script》

            document.write("《table》");    //文档中插入table标签,用于显示99乘法表

            for(var x=9;x》=1;x--){   //倒立乘法表,故从9开始for循环逐1减小到等于1

                    document.write("《tr》");  //插入行标签

                    for(var y=1;y《=x;y++){  //从1开始循环,乘到等于该行数

                           document.write("《td》"+y+"*"+x+"《/td》")  ;

                           //插入列标签,显示乘法表的每一项;

                   }

                  document.write("《/tr》");  //行标签闭合

           }

          document.write("《/table》");  //table标签闭合

       《/script》

      《/body》

      《/html》

2.最终效果如下图所示:

3.思路:

   倒立的99乘法表,横向看,乘数从9开始递减到1,纵向看,被乘数是1开始递增到等于    乘数。

JS基于for语句编写的九九乘法表示例

本文实例讲述了JS基于for语句编写的九九乘法表。分享给大家供大家参考,具体如下:
js的功能非常强大,那么现在我们就用js里面的for循环来输出一个原汁原味的九九乘法表;
先看运行效果:
核心代码如下:
《script
type="text/javascript"》
document.write(’《table
border="1"
bgcolor="#ccc"
width="80%"
cellpadding="0"
cellspacing="0"》’);
for(var
i=1;i《=9;i++){
document.write(’《tr》’);
for(var
j=1;j《=i;j++){
document.write(’《td》’+i+’x’+j+’=’+(i*j)+’《/td》’);
}
document.write(’《/tr》’);
}
document.write(’《/table》’);
《/script》
大家可以试着去走一下循环,我们把九九乘法表的两个乘数设为两个变量,分别是i和j;
当i=1时满足for循环的条件,执行循环语句,先输出一个《tr》(table标签里面的行属性),然后执行tr里面的另一个for循环;
令j=1,j《=i,此时的i=1,符合循环条件,执行循环语句,输出1*1=1;j++之后j的值就变成了2;我们再来看j《=i,就是2《=1是错误的,因此终止循环;
我们第一遍循环就输出了一行,行里面的内容是1*1=1;那我们在用i++令i=2执行循环,同样根据上面的来走循环;
知道i走到9再往下走到10不符合条件的时候,终止整个循环,我们就输出了一个原汁原味的九九乘法表;
更多关于JavaScript相关内容感兴趣的读者可查看本站专题:《JavaScript数据结构与算法技巧总结》、《JavaScript数学运算用法总结》、《JavaScript排序算法总结》、《JavaScript遍历算法与技巧总结》、《JavaScript查找算法技巧总结》及《JavaScript错误与调试技巧总结》
希望本文所述对大家JavaScript程序设计有所帮助。

九九乘法表,用javascript写!!!不用函数!!!!!

《script type="text/javascript"》
document.write("《table》");
var str = "js九九乘法表";
document.write("《h1》" + str + "《/h1》");
for ( var x = 1; x 《= 9; x++) {
document.write("《tr》");
for ( var y = 1; y 《= x; y++) {
document.write("《th》" + x + "*" + y + "=" + (x * y) + "《/th》");
}
document.write("《/tr》");
}
document.write("《/table》");
《/script》

js输出右上角形状的99乘法表,想了下面的代码,没有解决空格问题,求大神帮助

《div id="div" style="text-align:right;width:600px;height:auto;"》

《script》

//*****

// ****

//  ***

//   **

//    *

//想输出如上图形的99乘法表

window.onload=function(){

var odiv=document.getElementById(’div’);

var s=’’;

var c=’ ’;

for(i=1;i《=9;i++){

for(j=1;j《=9;j++){

if(i》j){

continue;

}else{

if(i*j《10){

s+="《span》"+i+"*"+j+"="+(j*i)+"  《/span》";//一整行的

}else{

s+="《span》"+i+"*"+j+"="+(j*i)+" 《/span》";//一整行的

}

}

}

s=s+"《br》";

}

odiv.innerHTML = s;

}

《/script》

《/div》

js用左上三角形式输出九九乘法表每一行添加不同的每行背景颜色均不一样代码

《!DOCTYPE html》
《html》
《head》
《meta charset="UTF-8"》
《title》《/title》
《style》
td {
width: 200px;
height: 40px;
border: 1px solid #CCCCCC;
}
tr {
text-align: center;
}
《/style》
《/head》
《body》
《table》
《th》九九乘法表《/th》
《/table》
《script》
var lineColor = ""; //每行的颜色,每次第一层循环都会重置
var getRandomColor = function(){
return (function(m,s,c){
return (c ? arguments.callee(m,s,c-1) : ’#’) +
s
})(Math,’0123456789abcdef’,5)
}
for(var i=1;i《=9;i++){
var str="";
var arr=;
lineColor = getRandomColor();
var tr=document.createElement("tr");
for(var j=1;j《=i;j++){
str=i+"*"+j+"="+i*j;
arr.push(str);
var td=document.createElement("td");
td.style.backgroundColor = lineColor;
tr.appendChild(td);
td.innerHTML=arr不存在 所以会报错
//c***ole.log(str);把每次内部循环的结果也都输出了 第一行:3*1=3 第二行:3*1=3 3*2=6 第三行:3*1=3 3*2=6 3*3=9
}
//
// c***ole.log(str); //将一次外循环作为一次输出
var table=document.getElementsByTagName("table");
table.appendChild(tr);
}
《/script》
《/body》
《/html》

JavaScript和网页怎样实现动态九九乘法表

《html》
《body》
《script》
var IsInitReader = 0;
function test(){
var num = document.getElementById("num").value;
if(isNaN(num)){
alert("请重新输入一个整数");
}else if(num《1||num》9){
alert("请重新输入一个1至9之间的整数");
}else{
var table = document.getElementById("table");
var result = "";
for(var i=num;i《=9;i++){
result +=num+"*"+i+"="+(num*i);
if(i!=9){
result +="《br》";
}
}
table.innerHTML = result;
}

}
《/script》

输入一个整数:《input id="num" width=100》《/input》《input type="button" value="生成九九乘法表" onclick="test()"》《/input》《br》
《div id="table"》《/div》

《/body》
《/html》

用js在控制台里显示九九乘法表怎么做

  1. 控制台?效果如下:

  2. js代码如下:

    《script type="text/javascript"》
    c***ole.log("九九乘法表");
        
    for ( var x = 1; x 《= 9; x++) {
        str="";
        for ( var y = 1; y 《= x; y++) {
    str+=x + "*" + y + " = " + (x * y)+"  ";
        }
        c***ole.log(str);
    }
    《/script》

把复杂的javascript实现九九乘法表JavaScript如何做九九乘法表讲简单,是我们的追求。你的“懂了”,是我们的成就。
本文编辑:admin

更多文章:


如何获取网页的url?哪里可以获得广告url地址

如何获取网页的url?哪里可以获得广告url地址

大家好,如果您还对免费url不太了解,没有关系,今天就由本站为大家分享免费url的知识,包括如何获取网页的url的问题都会给大家分析到,还望可以解决大家的问题,下面我们就开始吧!

2026年4月19日 16:40

如何查看mysql环境是否配置成功(my**L装好需不需要在环境变量里配置,如何配置)

如何查看mysql环境是否配置成功(my**L装好需不需要在环境变量里配置,如何配置)

关注本号的朋友都知道,我们一直在持续输出关于如何查看mysql环境是否配置成功的干货。今天,我们就聚焦到大家反复问到的my**L装好需不需要在环境变量里配置,如何配置上。

2026年4月19日 16:20

常用15个excel函数公式活学活用(excel中最常用的30个函数)

常用15个excel函数公式活学活用(excel中最常用的30个函数)

想快速搞懂常用15个excel函数公式活学活用吗?本文将围绕excel中最常用的30个函数等核心问题,用最直白的语言为您提供一份实用指南,帮您节省大量摸索的时间。

2026年4月19日 16:00

osi模型中上层使用下层所提供的(OSI参考模型各层使用的网络设备是什么)

osi模型中上层使用下层所提供的(OSI参考模型各层使用的网络设备是什么)

本篇文章给大家谈谈osi模型中上层使用下层所提供的,以及OSI参考模型各层使用的网络设备是什么对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

2026年4月19日 15:40

indexof方法返回 1(为什么ArrayList集合中存入对象用indexOf()返回一直是-1)

indexof方法返回 1(为什么ArrayList集合中存入对象用indexOf()返回一直是-1)

大家好,如果您还对indexof方法返回 1不太了解,没有关系,今天就由本站为大家分享indexof方法返回 1的知识,包括为什么ArrayList集合中存入对象用indexOf()返回一直是-1的问题都会给大家分析到,还望可以解决大家的问

2026年4月19日 15:20

element ui日期选择器(如何把element ui 日期选择器变成字符串)

element ui日期选择器(如何把element ui 日期选择器变成字符串)

你有没有想过,element ui日期选择器的关键突破口,可能就藏在如何把element ui 日期选择器变成字符串之中?本篇内容将为你验证这个猜想。

2026年4月19日 15:00

socket编程小游戏(急求一个J**A编程,“编写一个猜拳游戏,分别用0、1、2表示石头、剪子、布)

socket编程小游戏(急求一个J**A编程,“编写一个猜拳游戏,分别用0、1、2表示石头、剪子、布)

您是否曾想过,socket编程小游戏究竟是怎么一回事?它与急求一个J**A编程,“编写一个猜拳游戏,分别用0、1、2表示石头、剪子、布之间又有什么联系?本文将为您一探究竟。

2026年4月19日 14:40

n点虚拟主机管理系统(n点虚拟主机管理系统是什么意思)

n点虚拟主机管理系统(n点虚拟主机管理系统是什么意思)

从一个常见的误区说起:很多人学n点虚拟主机管理系统,却忽略了n点虚拟主机管理系统是什么意思。结果事倍功半。希望你不会再犯这个错误。

2026年4月19日 14:20

apache和tomcat的区别(tomcat和apache的区别)

apache和tomcat的区别(tomcat和apache的区别)

本文旨在解决您关于apache和tomcat的区别的两大困惑:一是理清基本概念,二是深入解析tomcat和apache的区别。内容干练,直奔主题。

2026年4月19日 14:00

ckeditor下载(dedecms后台用什么编辑器好用又适合优化)

ckeditor下载(dedecms后台用什么编辑器好用又适合优化)

很多朋友初次接触ckeditor下载可能会觉得有点陌生,这很正常。今天这篇文章,咱们就一起把dedecms后台用什么编辑器好用又适合优化这事儿聊透,希望能帮您理清思路。

2026年4月19日 13:40

最近更新

element ui日期选择器(如何把element ui 日期选择器变成字符串)
2026-04-19 15:00:02 浏览:0
apache和tomcat的区别(tomcat和apache的区别)
2026-04-19 14:00:02 浏览:0
热门文章

go语言学习(为什么要学习go语言)
2026-04-08 08:20:01 浏览:0
transform和convert的区别(convert, change, modify, transform, alter的区别是什么啊)
2026-04-08 16:20:03 浏览:0
floatleft是什么意思(displayflex和floatleft的区别)
2026-04-17 04:40:03 浏览:0
标签列表