为了账号安全,请及时绑定邮箱和手机立即绑定
慕课网数字资源数据库体验端
JavaScript进阶篇_学习笔记_慕课网
为了账号安全,请及时绑定邮箱和手机立即绑定

JavaScript进阶篇

慕课官方号 页面重构设计
难度入门
时长 8小时55分
  • 创建一个数组,用于存储5个人的数学成绩。

    var myarray=new Array(); //创建一个新的空数组myarray[0]=66; //存储第1个人的成绩myarray[1]=80; //存储第2个人的成绩myarray[2]=90; //存储第3个人的成绩myarray[3]=77; //存储第4个人的成绩myarray[4]=59; //存储第5个人的成绩

    注意:数组每个值有一个索引号,从0开始。

    我们还可以用简单的方法创建上面的数组和赋值:

    第一种方法:

    var myarray = new Array(66,80,90,77,59);//创建数组同时赋值

    第二种方法:

     var myarray = [66,80,90,77,59];//直接输入一个数组(称 “字面量数组”)

    注意:数组存储的数据可以是任何类型(数字、字符、布尔值等



    查看全部
  • 创建数组语法:

    var myarray=new Array();

              
     我们创建数组的同时,还可以为数组指定长度,长度可任意指定。

    var myarray= new Array(8); //创建数组,存储8个数据。

    注意:
    1.创建的新数组是空数组,没有值,如输出,则显示undefined。
    2.虽然创建数组时,指定了长度,但实际上数组都是变长的,也就是说即使指定了长度为8,仍然可以将元素存储在规定长度以外。



    查看全部
  • new Array()  是数组类型,是一个类,无论是一个还是两个,就算是一千个一万个,只要是数组类型,都统一写成new Array() ,不需要用大小写区分


    查看全部
  • //定义函数
                function bijiao(a, b) {
                    if(a > b) {
                        return a;
                    } else if(b > a) {
                        return b;
                    } else {
                        return "他们是相等的";
                    }
                }

                //函数体,判断两个整数比较的三种情况

                //调用函数,实现下面两组数中,返回较大值。
                document.write(" 5 和 4 的较大值是:" + bijiao(5, 4) + "<br>");
                document.write(" 6 和 3 的较大值是:"+bijiao(6, 3)+ "<br>");
                document.write(" 88 和88 的较大值是:"+bijiao(88, 88));

    查看全部
    0 采集 收起 来源:编程练习

    2018-11-17

  • 使用函数完成:

    function add2(a,b){
    sum = a + b;
     alert(sum);
    } //  只需写一次就可以add2(3,2);
    add2(7,8);
    ....  //只需调用函数就可以


    查看全部
    1 采集 收起 来源:什么是函数

    2018-11-16

  • <!DOCTYPE HTML>
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>continue</title>
    <script type="text/JavaScript">
     var mynum =new Array(70,80,66,90,50,100,89);//定义数组mynum并赋值
     var i;
     for(i=0;i<mynum.length;i++)
     {
          if(mynum[i]<60)
        {
        document.write("成绩不及格,不输出!"+"<br>");
        break;

        }
        document.write("成绩:"+mynum[i]+"及格,输出!"+"<br>");
        continue;
    }
    </script>
    </head>
    <body>
    </body>
    </html>

    查看全部
  • 提取某一段字符串  dingyi.substring( 开始提取的位置,结束提取的位置+1     )

    . 返回的内容是从 start开始(包含start位置的字符)到 stop-1 处的所有字符,其长度为 stop 减start。

    2. 如果参数 start 与 stop 相等,那么该方法返回的就是一个空串(即长度为 0 的字符串)。

    3. 如果 start 比 stop 大,那么该方法在提取子串之前会先交换这两个参数。


    查看全部
  • dingyi.split("要分割字符串",分割次数)

    查看全部
  • indexOf('要检索的字符串",检索开始的位置)

    查看全部
  • 为什么要加1

    查看全部
  • confirm和alert区别

    都是弹出窗口 确定取消

    确认(警告性质)

    查看全部
  • 继续循环continue

    continue的作用是仅仅跳过本次循环,而整个循环体继续执行。


    查看全部
  • 获取元素的值设置和获取方法为:例:赋值:document.getElementById(“id”).value = 1; 取值:var = document.getElementById(“id”).value;

    查看全部
    0 采集 收起 来源:编程练习

    2018-11-15

  • window.onunload = onunload_message;

    重点

    查看全部
  • 注意 continue 退出当前循环

    break 推出整个循环

    查看全部

举报

0/150
提交
取消
课程须知
你需要具备HTML、css基础知识,建议同学们也可以想学习下js入门篇,快速认识js,熟悉js基本语法,更加快速入手进阶篇!
老师告诉你能学到什么?
通过JavaScript学习,掌握基本语法,制作简单交互式页面
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!