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

JavaScript进阶篇

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

    str.charAt(0);

    查看全部
  • 返回/设置时间方法

    get/setTime() 返回/设置时间,


    单位毫秒数,计算从 1970 年 1 月 1 日零时到日期对象所指的日期的毫秒数。

    如果将目前日期对象的时间推迟1小时,代码如下:

    <script type="text/javascript">   var mydate=new Date();   document.write("当前时间:"+mydate+"<br>");   mydate.setTime(mydate.getTime() + 60 * 60 * 1000);   document.write("推迟一小时时间:" + mydate); </script>

    结果:

    当前时间:Thu Mar 6 11:46:27 UTC+0800 2014

    推迟一小时时间:Thu Mar 6 12:46:27 UTC+0800 2014

    注意:1. 一小时 60 分,一分 60 秒,一秒 1000 毫秒

          2. 时间推迟 1 小时,就是: “x.setTime(x.getTime() + 60 * 60 * 1000);”


    查看全部
  • 将字符串转换成大写:

    toUpperCase();

    慌字符串转换成小写:

    toLowerCase();


    查看全部
  • 设置时间方法


    查看全部
  • 返回星期的方法


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

    2018-12-06

  • //return 为返回函数值,相当于把结果临时存储起来(或临时赋值),以做它用

    function add2(x,y)
    {
       sum = x + y;
       return sum; //返回函数值,return后面的值叫做返回值
    }

    //当变量储存调用函数的返回值的时候,可以理解为函数内,计算之后,把值通过return返回给了变量,也可以理解为赋值。


    查看全部
    0 采集 收起 来源:返回值的函数

    2018-12-06

  • 返回星期方法

    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>

     

    注意:以上代码是在2014年3月7日,星期五运行。

    结果:

    5

    今天是:星期五


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

    2018-12-06

  • 返回/设置年份方法

    get/setFullYear() 返回/设置年份,用四位数表示。

    var mydate=new Date();//当前时间2014年3月6日 document.write(mydate+"<br>");//输出当前时间 document.write(mydate.getFullYear()+"<br>");//输出当前年份 mydate.setFullYear(81); //设置年份 document.write(mydate+"<br>"); //输出年份被设定为 0081年。

    注意:不同浏览器, mydate.setFullYear(81)结果不同,年份被设定为 0081或81两种情况。

    结果:

    Thu Mar 06 2014 10:57:47 GMT+0800 2014 Thu Mar 06 0081 10:57:47 GMT+0800

    注意:

    1.结果格式依次为:星期、月、日、年、时、分、秒、时区。(火狐浏览器)

    2. 不同浏览器,时间格式有差异。

    查看全部
  • 语法:

    myarray.length; //获得数组myarray的长度


    查看全部
  • 数组方法:https://img1.sycdn.imooc.com//5c07efaa0001371b04810551.jpg

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

    2018-12-05

  • 二维数组的表示:myarray[][]

    注意:二维数组的两个维度的索引值也是从0开始,两个维度的最后一个索引为长度-1

    二维数组的定义方法一:

    var myarr=new Array();//先声明一维

     for(var i=0,i<2i++){  //一维长度为2

    myarr[i]=new Array()//再声明二维

    for(var j=0;j<3;j++){//二维长度为3

    myarr[i][j]=i+j;//赋值,每个数组元素的值为i+j

    }

    }

    2二维数组的定义方法二

    var Myarr=[(0,1,2)][(1,2,3)]

    3赋值

    myarr[0][1]=5;//将5的值传入到数组中,覆盖原有值

    说明:myarr[0][1],0表示表的行,1表示表的列

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

    2018-12-05

  • <!DOCTYPE  HTML>

    <html >

    <head>

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

    <title>数组</title>

    <script type="text/javascript">

     //创建数组

     var myarr=["*","**","***","****"];

    //  myarr=new array()


     //显示数组长度

     alert("myarr的长度"+myarr.length);


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

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

     document.write(myarr[i]+"<br/>");

    }

    </script>

    </head>

    <body>

    </body>

    </html>


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

    2018-12-05

  • <!DOCTYPE  HTML><html ><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><title>数组</title><script type="text/javascript"> //创建数组 var myarr=["*","**","***","****"];//  myarr=new array() //显示数组长度 alert("myarr的长度"+myarr.length); //将数组内容输出,完成达到的效果。for(var i=0;i<myarr.length;i++){ document.write(myarr[i]+"<br/>");}</script></head><body></body></html>


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

    2018-12-05

  • <!-- 计算器练习 -->

    <!DOCTYPE html>

    <html>

    <head>

    <meta charset="UTF-8">

    <title></title>

    <script type="text/javascript">

    function count(){ 

    var i=document.getElementById('txt1').value;

    var j=document.getElementById('txt2').value;

    var k=document.getElementById('sel').value;

    var r="";

    switch(k){

    case"+":

    r= parseFloat(i)+parseFloat(j);

    break;

    case"-":

    r=parseFloat(i)-parseFloat(j);

    break;

    case"*":

    r=parseFloat(i)*parseFloat(j);

    break;

    case"/":

    r=parseFloat(i)/parseFloat(j);

    break;

    }

    document.getElementById("fruit").value=r;

    }

    </script>

    </head>

    <body>

    <input type='text' id='txt1'/>

    <select id='sel'>

    <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>


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

    2018-12-05

  • 空数组显示undefined;

    创建数组并一个赋值时,定义的是数组的单位长度;

    添加的数组不超过该长度,arr.length不发生变化

    查看全部

举报

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

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