如果要完成n行n个小*的话(n为比较大的数字),那,总不能用这法子吧~
嘿嘿 亲爱的们 那要咋写才好呢~
2014-12-25
这是我的实现方式:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>star</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
</head>
<body><div id="show"></div>
<script type="text/javascript">
function showStar(number){
var starH='';
for(var i=1;i<=number;i++){
var n=i;
var starW='';
for(var m=1;m<=n;m++){
starW=starW+"*";
}
starH=starH+starW+"<br/>";
}
return starH;
}
document.getElementById("show").innerHTML=showStar(6);
</script>
</body>
</html>
额,可以这样打,不用数组,希望对你有帮助
<!DOCTYPE HTML> <html > <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>数组</title> <script type="text/javascript"> var s="*";//创建一个星型变量, var n=10;//设置n的大小 for(var i=0;i<n;i++){//用for语句循环 for(var j=0;j<n;j++){ document.write(s); } document.write("<br/>"); } </script> </head> <body> </body> </html>
举报