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

JavaScript进阶篇

慕课官方号 页面重构设计
难度入门
时长 8小时55分
  • charAt(index):返回指定位置的字符

    index表示字符串中某个位置的数字,即字符在字符串中的下标。

    注意:1、字符串中第一个字符的下标为0,最后一个字符的下标为string.length-1;

    2、如果参数index不在0与string.length-1之间,该方法将返回一个空字符串

    查看全部
  • getDay();返回星期,返回的是0-6的数字,0表示星期天。

    返回星期方法:

    var mydate=new Date();

    var weekday=['星期日','星期一','星期二','星期三','星期四','星期五','星期六'];

    var mynum=mydate.getDay();

    document.write(mynum);

    document.write("今天是:"+weekday[mynum]);

    查看全部
    0 采集 收起 来源:返回星期方法

    2019-03-17

  • var myarr=new Array();  //先声明一维 
    for(var i=0;i<2;i++){   //一维长度为2
       myarr[i]=new Array();  //再声明二维 
       for(var j=0;j<3;j++){   //二维长度为3
       myarr[i][j]=i+j;   // 赋值,每个数组元素的值为i+j
       }
     }


    查看全部
    0 采集 收起 来源:二维数组

    2019-03-17

  • <!DOCTYPE html>
    <html>
     <head>
      <title> 事件</title> 
      <script type="text/javascript">
       function count(){
        var x=parseInt(document.getElementById("txt1").value);
        var y=parseInt(document.getElementById("txt2").value);
        var n=document.getElementById("select").value;
      
        switch(n){
            case "+":
             var   m=x+y;
                break;
            case "-":
             var   m=x-y;
                break;
            case "*":
             var   m=x*y;
                break;
            case "/":
             var   m=x/y;
                break;
        }
       document.getElementById("fruit").value=m;
        //获取第一个输入框的值
     //获取第二个输入框的值
     //获取选择框的值
     //获取通过下拉框来选择的值来改变加减乘除的运算法则
        //设置结果输入框的值
       }
      </script>
     </head>
     <body>
       <input type='text' id='txt1' />
       <select id='select'>
      <option value='+'>+</option>
      <option value="-">-</option>
      <option value="*">*</option>
      <option value="/">/</option>
       </select>
       <input type='text' id='txt2' />
       <input type='button' value=' = ' onclick="count()"/> <!--通过 = 按钮来调用创建的函数,得到结果-->
       <input type='text' id='fruit' />  
     </body>
    </html>//使用JS完成一个简单的计算器功能。实现2个输入框中输入整数后,点击第三个输入框能给出2个整数的加减乘除。
    查看全部
    0 采集 收起 来源:编程练习

    2019-03-16

  • switch(sel){

            case "+":

               c= a+b;

               break;

    }

    这里的“+”只是把两个数合并在一起,比如a=3,b=4;那么a+b=34

    所以需要用parseInt()函数,可解析一个字符串,并返回一个整数。

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

    2019-03-15

  • 谨记代码格式问题

    查看全部
  • break,continue区别:break退出当前循环,直接执行后面的代码。continue的作用是仅仅跳过本次循环,而整个循环体继续执行。

    for(num=1;num<=10;num++){

    if(mum==5){continue;}

    document.write(“num”}

    输出:1234678910




    for(num=1;num<=10;num++){

    if(mum==5){break;}

    document.write(“num”}

    输出:1234


    查看全部
  • break:退出当前循环

    查看全部
    0 采集 收起 来源:退出循环break

    2019-03-15

  • do while结构的基本原理和while结构是基本相同的,但是它保证循环体至少被执行一次。因为它是先执行代码,后判断条件,如果条件为真,继续循环。

    查看全部
  • for(初始化变量;循环条件;循环迭代)
    {     
        循环语句 
     }

    for循环的变量可以声明在循环体里 ,适用于循环体已知的循环

    for (num=1;num<=6;num++)  //初始化值;循环条件;循环后条件值更新{   document.write("取出第"+num+"个球<br />");
    }
    while(判断条件){
        循环语句
     }

    while要在循环体外声明一个全局变量用于判断,适用于循环体未知的循环

    var num=0;  //初始化值while (num<=6)   //条件判断{
      document.write("取出第"+num+"个球<br />");
      num=num+1;  //条件值更新}



    查看全部
  • if(条件1){ 条件1成立时执行的代码}
    else if(条件2){ 条件2成立时执行的代码}
    ...
    else if(条件n){ 条件n成立时执行的代码}
    else{ 条件1、2至n不成立时执行的代码}


    查看全部
  • window对象方法:


    查看全部
    0 采集 收起 来源:window对象

    2019-03-15

  • for循环的括号内的三段表达式之间的标点符号应该是分号,不是逗号。

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

    2019-03-15

  • 数组方法:


    查看全部
    0 采集 收起 来源: Array 数组对象

    2019-03-15

  • 给数组元素赋值,看是什么类型的,字符串的话要加,数值型的就不用加了

    查看全部

举报

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

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