导航:首页 > 软件知识 > js如何写乘法程序

js如何写乘法程序

发布时间:2022-12-14 13:26:56

① 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程序设计有所帮助。

② js 乘法运算

<script type="text/javascript">
function G(e){return document.getElementById(e);}
</script>
单价:<input type="text" id="p" name="price" onkeyup="this.value=this.value.replace(/[^0-9\.]/g,'');" />
数量:<input type="text" id="c" name="count" onkeyup="this.value=this.value.replace(/[^0-9\.]/g,'');G('total').value=G('c').value*G('p').value;" />
金额:<input type="text" id="total" name="total" />

注意:input元素 以及HTML 任何元素的 ID 都是唯一的,也就是说 你还想增加行这样的效果
那么请在 id 和 name 属性中 后面加不同的后缀来保证ID 和 name 的唯一性,另外还要改动 一点JS

下面是两条的情况 ,你注意看规律,自己看明白:
<script type="text/javascript">
function G(e){return document.getElementById(e);}
</script>
单价:<input type="text" id="p" name="price" onkeyup="this.value=this.value.replace(/[^0-9\.]/g,'');" />
数量:<input type="text" id="c" name="count" onkeyup="this.value=this.value.replace(/[^0-9\.]/g,'');G('total').value=G('c').value*G('p').value;" />
金额:<input type="text" id="total" name="total" /><br>

单价:<input type="text" id="p1" name="price1" onkeyup="this.value=this.value.replace(/[^0-9\.]/g,'');" />
数量:<input type="text" id="c1" name="count1" onkeyup="this.value=this.value.replace(/[^0-9\.]/g,'');G('total1').value=G('c1').value*G('p1').value;" />
金额:<input type="text" id="total1" name="total1" />

③ 求用js写的九九乘法表

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

<scriptlanguage=javascript>
//使用表格来写,先定义表格
vartable=document.createElement("table");
document.body.appendChild(table);
//使用border-collapse来合并单元格边框。
table.style.borderCollapse="collapse";

//开始循环编写公式
for(vari=1;i<=9;i++){
//声明行。
vartr=document.createElement("tr");
table.appendChild(tr);
for(varj=1;j<=i;j++){
//声明列。
vartd=document.createElement("td");
tr.appendChild(td);
//编写口诀公式
vars=j+'×'+i+'='+i*j;
//将公式输进单元格内。
td.innerHTML=s;
//下面定义单元格的样式。
td.style.height="30px";
td.style.width="80px";
td.style.margin="0";
td.style.padding="5px10px";
td.style.textAlign="center";
td.style.border="1pxsolidgray";
}
}
</script>

④ 如何用javascript编写九九乘法表

<script type="text/javascript" >

function step(){

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

for(j=1;j<=i;j++){

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

}document.write("<br/>")

}

}

</script>

</head>

<body onload="step()">

</body>

(4)js如何写乘法程序扩展阅读

c语言九九乘法表,具体代码如下,在Trubo2.0、3.0、VC6.0下正常。

#include <stdio.h>

int main(void)

{

int i,j;

for (i=1;i<=9;i++)

{

for (j=1;j<=i;j++)

printf("%d*%d=%d ",j,i,j*i);

printf(" ");

}

}

阅读全文

与js如何写乘法程序相关的资料

热点内容
转正本人基本信息是哪里人怎么填 浏览:318
安检仪测哪些数据 浏览:107
网页代理怎么用 浏览:723
献血以后血站发信息的内容是什么 浏览:167
怎么用按键精灵发布产品 浏览:674
信息发布时间是多少 浏览:534
美容产品有哪些黑心 浏览:630
供应商产品大量不合格怎么处理 浏览:378
银杏的产品都有什么 浏览:819
汽车办牌照程序怎么走 浏览:829
联通4g数据网速慢怎么办 浏览:76
怎么当哈狗的代理 浏览:519
如何查看一列数据有多少是一致的 浏览:660
查机动车信息备案是什么意思 浏览:639
专业技术人员保留工资怎么计算 浏览:92
信息不显示如何解决 浏览:946
西安市南二环人才市场处于哪个区 浏览:930
代理商需要怎么管理 浏览:857
图表中的数据标签如何显示万元 浏览:634
餐饮市场为什么没出现巨头 浏览:150