博主信息
博文 16
粉丝 0
评论 0
访问量 14846
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
JS的基础——switch语句 、循环语句及函数(Function)的学习-2019年3月26日20时00分
多@点的博客
原创
1113人浏览过

今天是对JavaScript的基础--switch语句 、循环语句及函数(Function)的学习,下面是我根据老师课堂上的内容所做的练习:

1.练习

实例

<!DOCTYPE html>
<html lang="en">
<head>
	<meta charset="UTF-8">
	<title>JavaScript 第二章</title>
	<link rel="icon" type="image/x-icon" href="static/images/favicon.ico">
</head>
<body>
	<script>
     // switch语句
        var num=1;
        switch(num){
        	case 1:document.write('我是甲');
        	break;
        	case 2:document.write('我是乙');
        	break;
        	case 3:document.write('我是丙');
        	break;
        	case 4:document.write('我是丁');
        	break;
        	default:document.write('我什么都不是');
        }
        document.write('<hr>');

     // 循环语句
        var i=1;
        var num=0;
        for(i;i<=10;i++){
        	num++;
        	document.write(num+'<br>');
        }
        document.write('<hr>');

        // 九九乘法表
          for(var i=1;i<=9;i++){
          	for(var j=i;j<=9;j++){
          		var kong="   ";
          		if(i*j<10){
          			// kong="     ";
          			kong+="  ";
          		}
          		document.write(i+'x'+j+'='+(i*j)+kong);
          	}
          	document.write('<br>');
          }
          document.write('<hr>');

          // while循环
          var i=1;
          while(i<=10){
          	document.write(i+'<br>');
          	i++;
          }
          document.write('<hr>');

          // do..while循环
          var i=1;
          do{
          	document.write(i+"<br>");
          	i++;
          }while(i<=10);
          document.write('<hr>');

          // for/in循环
          var week=['周一','周二','周三','周四','周五','周六','周日'];
          var x;
          for(x in week){
          	document.write(week[x]+'<br>');
          }
          document.write('<hr>');

          // break和continue
          for(var i=1;i<=10;i++){
          	if(i==5){
          		break;
          	}
          	document.write(i+'<br>');
          }
          document.write('<hr>');

          for(var i=1;i<=10;i++){
          	if(i==5){
          		continue;
          	}
          	document.write(i+'<br>');
          }

	</script>


</body>
</html>

运行实例 »

点击 "运行实例" 按钮查看在线实例

1.jpg

2.jpg

实例

<!DOCTYPE html>
<html lang="en">
<head>
	<meta charset="UTF-8">
	<title>JavaScript 第二章</title>
	<link rel="icon" type="image/x-icon" href="static/images/favicon.ico">
</head>
<body>
	<script>
	// 函数:function
        function num(){
          	var i=1;
            var num=0;
            for(i;i<=10;i++){
        	   num++;
        	   document.write(num+'<br>');
             }
          }
          num();

          var x=function(){
          	document.write('我是无忌哥哥');
          }

          var obj=new Function(document.write('我是无忌哥哥'));
          obj();

          document.write('<hr>');

          function ob(x,y){
          	document.write(x*y);
          }
          ob(5,8);

          document.write('<hr>');

          function a(b,c){
          	document.write('欢迎来到php中文网!');
          	return b+c;
          	document.write('欢迎来到html中文网!');
          }
          document.write(a(234,156));
	</script>
</body>
</html>

运行实例 »

点击 "运行实例" 按钮查看在线实例

3.jpg


2.JS打印九九乘法表

实例

<!DOCTYPE html>
<html lang="en">
<head>
	<meta charset="UTF-8">
	<title>JavaScript 第二章</title>
	<link rel="icon" type="image/x-icon" href="static/images/favicon.ico">
</head>
<body>
	<script>
     // JS打印九九乘法表
        for(var i=1;i<=9;i++){
          	for(var j=1;j<=i;j++){
          		var kong="   ";
          		if(i*j<10){
          			kong+="  ";
          		}
          		document.write(j+'x'+i+'='+(i*j)+kong);
          	}
          	document.write('<br>');
          }
	</script>
</body>
</html>

运行实例 »

点击 "运行实例" 按钮查看在线实例

4.jpg


3.用*号在页面中输出一个三角形

实例

<!DOCTYPE html>
<html lang="en">
<head>
	<meta charset="UTF-8">
	<title>JavaScript 第二章</title>
	<link rel="icon" type="image/x-icon" href="static/images/favicon.ico">
</head>
<body>
	<script>
        // 用*号在页面中输出一个三角形
           var i=1;
           while(i<=10){
              var a=10;
              while(a<=10 && a>i){
                 document.write('&nbsp;');
                 a--;
              }
              var b=1;
              while(b<=i){
                 document.write('*'+'&nbsp; ');
                 b++;
              }
              i++;
              document.write('<br>');
           }

	</script>
</body>
</html>

运行实例 »

点击 "运行实例" 按钮查看在线实例

6.jpg


总结:虽说都是基础的东西,但还是要牢牢掌握的,在课堂上听老师讲,感觉自己会了,但是到了自己实际动手操作时,还是感觉有点懵。总之,还是要多加练习、深入理解。

批改状态:未批改

老师批语:
本博文版权归博主所有,转载请注明地址!如有侵权、违法,请联系admin@php.cn举报处理!
全部评论 文明上网理性发言,请遵守新闻评论服务协议
0条评论
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号

  • 登录PHP中文网,和优秀的人一起学习!
    全站2000+教程免费学