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

JavaScript进阶篇

慕课官方号 页面重构设计
难度入门
时长 8小时55分
  • 7-4返回星期方法

    getDay()返回星期,返回的是0-6的数字,0表示星期天,如果要返回相对应的星期,通过数组完成。

    <script type="text/javascript">
      var mydate=new Date();//定义日期对象
      var weekday=["星期日","星期一","星期二","星期三","星期四","星期五","星期六"];//定义数组对象,给每个数组项赋值
      var mynum=mydate.getDay();//返回值存储在变量mynum中  document.write(mydate.getDay());//输出getDay()获取值
      document.write("今天是:"+ weekday[mynum]);//输出星期几</script>


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

    2019-07-06

  • 创建数组语法:

    var myarray=new Array();

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

    52ca004b0001c81103980228.jpg

    查看全部
  • var myarr=new Array(); //定义数组

    查看全部
  • var a = 5;//定义a变量,赋值为5
    var b = 9; //定义b变量,赋值为9
    document.write (a<b); //a小于b的值吗? 结果是真(true)

    此时输出显示为   ture

    查看全部
  • Javascript   关键字和保留字

    529c07c000014f5103080447.jpg

    查看全部
  • 班级的成绩打印

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

    2019-07-05

  • 使用JS完成一个简单的计算器功能。实现2个输入框中输入整数后,点击第三个输入框能给出2个整数的加减乘除。

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

    2019-07-05

  • 使用javascript代码写出一个函数:实现传入两个整数后弹出较大的整数。

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

    2019-07-05

  • <!DOCTYPE  HTML>

    <html >

    <head>

    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

    <title>流程控制语句</title>

    <script type="text/javascript">

    //第一步把之前的数据写成一个数组的形式,定义变量为 infos

    var infos = [["小A","女",21,"大一"], ["小B","男",23,"大三"], ["小C","男",24,"大四"], ["小D","女",21,"大一"], ["小E","女",22,"大四"], ["小F","男",21,"大一"], ["小G","女",22,"大二"], ["小H","女",20,"大三"], ["小I","女",20,"大一"], ["小J","男",20,"大三"]];

     

    //第一次筛选,找出都是大一的信息

    var arr = infos.filter(function(items) {

        return items[items.indexOf('大一')];

    })


    //第二次筛选,找出都是女生的信息

    var arr2 = arr.filter(function(items) {

        return items[items.indexOf('女')];

    })

     

    // 打印筛选出来的数据

    arr2.forEach(function(items) {

        document.write(items + '<br>');

    })

      

    </script>

    </head>

    <body>

    </body>

    </html>


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

    2019-07-05

  • <!DOCTYPE  HTML>

    <html >

    <head>

    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

    <title>数组</title>

    <script type="text/javascript">

    //创建数组

    var arr = ['*','##','***','&&','****','##*'];

    arr.push('**');

    //显示数组长度

    document.write(arr.length + "<br><br>");

    var arr2 = [];

    //将数组内容输出,完成达到的效果。

    for (var i = 0; i < arr.length; i++) {

        //当数组中的第i项找到包含‘*’的字符串,进入if条件表达式

        if (~arr[i].indexOf('*')) { 

            //使用正则表达式检索仅有‘*’的字符串,进入if条件表达式

            if (/^(\*)*$/.test(arr[i])) {

                //将符合的字符串添加进一个新数组;

                arr2.push(arr[i]);

            }

        } else {

            continue;

        }

    }

    //将新数组进行排序,并赋给新数组

    var arr3 = arr2.sort();

    //遍历新数组,将每一项输出

    for (var j = 0; j < arr2.length; j++) {

        document.write(arr3[j]  + '<br>'); 

    }

    </script>

    </head>

    <body>

    </body>

    </html>


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

    2019-07-05

  • 算术操作符 → 比较操作符 → 逻辑操作符 → "="赋值符号

    查看全部
  • .length-长度

    .toUpperCase-小写转大写

    .toLowerCase-大写转小写

    查看全部
  • avaScript 中的所有事物都是对象,如:字符串、数值、数组、函数等,每个对象带有属性和方法。

    对象的属性:反映该对象某些特定的性质的,如:字符串的长度、图像的长宽等;

    对象的方法:能够在对象上执行的动作。例如,表单的“提交”(Submit),时间的“获取”(getYear)等;

    JavaScript 提供多个内建对象,比如 String、Date、Array 等等,使用对象前先定义,



    查看全部
    0 采集 收起 来源:什么是对象

    2019-07-04

  • 数组对象是一个对象的集合,里边的对象可以是不同类型的。数组的每一个成员对象都有一个“下标”,用来表示它在数组中的位置,是从零开始的

    数组定义的方法:

    1. 定义了一个空数组:

    var  数组名= new Array();

    2. 定义时指定有n个空元素的数组:

    var 数组名 =new Array(n);

    3.定义数组的时候,直接初始化数据:

    var  数组名 = [<元素1>, <元素2>, <元素3>...];

    我们定义myArray数组,并赋值,代码如下:

    var myArray = [2, 8, 6];

    说明:定义了一个数组 myArray,里边的元素是:myArray[0] = 2; myArray[1] = 8; myArray[2] = 6。

    数组元素使用:

    数组名[下标] = 值;

    注意: 数组的下标用方括号括起来,从0开始。

    数组属性:

    length 用法:<数组对象>.length;返回:数组的长度,即数组里有多少个元素。它等于数组里最后一个元素的下标加一。

    数组方法:

    以上方法不做全部讲解,只讲解部分方法。此节没有任务,快快进入下节学习。


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

    2019-07-04

  • Math对象,提供对数据的数学计算。

    使用 Math 的属性和方法,代码如下:

    <script type="text/javascript">   var mypi=Math.PI;    var myabs=Math.abs(-15);   document.write(mypi);   document.write(myabs); </script>

    运行结果:

    3.141592653589793 15

    注意:Math 对象是一个固有的对象,无需创建它,直接把 Math 作为对象使用就可以调用其所有属性和方法。这是它与Date,String对象的区别。

    Math 对象属性

    Math 对象方法

    以上方法不做全部讲解,只讲解部分方法。此节没有任务,快快进入下节学习。


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

    2019-07-04

举报

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

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