<html lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
<title>双重循环</title>
<script type="text/javascript">
/*在浏览器上输入99乘法表*/
// 一重循环
var space = " ";
var enter = "<br />";
for( var i=1; i<=9;i++){//i 控制纵向的
for( var j=1; j<=i;j++){
var ss;
if(j*i<10){
ss=space+space;
}else{ ss=space}
//j 控制行向的 但行向中 j<=i;
document.write(j+"*"+i+"="+(j*i)+ss);
}
//行向循环结束打印一个回车
document.write(enter);
}
//后期 不同的乘法表可以加样式
/*1*5= 5 2*5=10 3*5=15 4*5=20 5*5=25
for (var i = 1; i <= 5; i++) {
document.write(i+"*5="+(i*5)+space);
}
document.write(enter);
*/
//2.函数的声明与表达式写调用九九乘法表
function show99(){
var space = " ";
var enter = "<br />";
for( var i=1; i<=9;i++){//i 控制纵向的
for( var j=1; j<=i;j++){
var ss;
if(j*i<10){
ss=space+space;
}else{ ss=space}
//j 控制行向的 但行向中 j<=i;
document.write(j+"*"+i+"="+(j*i)+ss);
}
//行向循环结束打印一个回车
document.write(enter);
}
}
show99();
/*
函数调用
函数名(实参列表);
*/
/*
function 函数名(形参列表){
函数体
变量
表达式
函数
}
*/
/*
function test1(){
show99();
}
test1();
让test1调用
*/
/*
//函数的表达式法
var show99 = function(){
var space = " ";
var enter = "<br />";
for( var i=1; i<=9;i++){//i 控制纵向的
for( var j=1; j<=i;j++){
var ss;
if(j*i<10){
ss=space+space;
}else{ ss=space}
//j 控制行向的 但行向中 j<=i;
document.write(j+"*"+i+"="+(j*i)+ss);
}
//行向循环结束打印一个回车
document.write(enter);
}
}
show99();
函数的表达式中 函数的调用只能写在函数声明之后
*/
</head>
<body>
</body>
</html>