批改状态:未批改
老师批语:
使用了for 与while 循环的嵌套 九九乘法表使用了匿名函数 星星三角形使用了普通函数传参的形式,如果参数为0,则使用默认值,并return返回拼接好的字符串,并打印出来 看到有人群里1个while循环加css样式 居中 做出来了 ,我怀疑我是老了吗 思维固化了.....
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>26号作业</title>
</head>
<body>
<script type="text/javascript">
//九九乘法表
var ride=function(){
var i=0;
var y=0;
for (i=1;i<10;i++)
{
for(y=1;y<=i;y++)
{
if(i*y>=10){
document.write(i+'X'+y+'='+(i*y)+' ');
}
else{
document.write(i+'X'+y+'='+(i*y)+' ');
}
}
document.write('<br>');
}
document.write('<hr>');
};
ride();
//打印三角形while
function star(x=5){
var i=0;
var y=0;
var n=0;
var z='';
while (i<x) {
y=i;
n=x;
while (n>i) {
// document.write(' ');
z+=' ';
n--;
}
while(y>=0){
// document.write('* ');
z+='* ';
y--;
}
z+='<br>';
// document.write('<br>');
i++;
}
return(z);
}
var z=star(10);
document.write(z);
</script>
</body>
</html>点击 "运行实例" 按钮查看在线实例

总结:这一节课 学习了分支选择语句 switch 循环语句 for while do while 以及用于循环对象属性的 for/in,了解了break和continue的区别 学习了函数 使用关键字function来声明一个函数 js ES5中没有块级作用域,只有函数作用域,这点与php相类似,使用函数体包裹代码,可以有效的减少循环变量泄露为全局变量. 感谢老师
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号