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

JavaScript进阶篇

慕课官方号 页面重构设计
难度入门
时长 8小时55分
  • charAt()方法可返回指定位置的字符,返回的字符是长度为1的字符串。(注意是字符串)

    stringObject.charAt( index )

    注意: index是必需的参数。表示字符串中某个位置的数字,即字符在字符串中的下标。

    1、字符串中第一个字符的下标是0.最后一个字符的下标为字符串长度减一(string.length-1)。

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

    另外:如果字符串中有空格时,一个空格也算一个字符。

    查看全部
  • String字符串对象

    在之前的学习中就已经使用字符串对象了,定义字符串的方法就是直接赋值。

    var mystr = "hello  world!";

    定义字符串后,我们就可以访问它的属性和方法。

    访问字符串对象的属性length:

    stringObject.length; //返回该字符串的长度

    访问字符串对象的方法:

    使用String对象的toUpperCase()方法来将字符串小写字母转换为大写。

    var mystr = "hello world!";

    var mynum = mystr.toUpperCase();

    查看全部
  • get/setTime() 返回/设置时间,单位毫秒数,计算时间从1970年1月1日零时到日期对象所指的日期的毫秒数。

    查看全部
  • 不要用document.body和document.all,否则除IE外的浏览器不认帐!

    标准的元素获取方法只有以下三个:

    document.getElementById(元素的ID);

    document.getElemetsByName(元素的name);在IE下只能获取到<input /> document.getElemetsByTagName(元素的标签名);


    比如document.body

    最好是写成document.getElementsByTagName("body")[0];


    <h1>hello!</h1>

    它的innerHTML和innerText都是hello!


    <h1>hello!<b>asdfasdf</b></h1>

    它的innerHTML是hello!<b>asdfasdf</b>

    它的innerText是hello!asdfasdf

    查看全部
  • 算数操作符 比较 逻辑 赋值

    查看全部
  •  var numa,numb;
     numa=60;
     numb=10;
     if(  numa>=60&&numb>=60       )
      {
      document.write("JavaScript考核通过!"+"<br>");
      }
      else{
          document.write("准备钱走关系吧");
      }

    查看全部
  • (function (){

        alert("准备好了,起航吧!");

    })()


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

    2018-03-26

  • getElementByTagName()方法

    返回带有指定标签名的节点对象的集合。返回元素的顺序是它们在文档中的顺序。

    语法:

    document.getElementByTagName(TagName) TagName是标签的名称

    查看全部
  • 在while、for、do...while、while循环中使用break语句退出当前循环,直接执行后面的代码。

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

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

    2018-03-26

  • 结论:(1)只使用字符的字符串,单引号和双引号没有区别

        (2)在单引号包括的字符串中可以直接用双引号,在双引号包括的字符串中可以直接用单引号

               (3)如果在双引号包括的字符串中用双引号,需要用反斜杠转义,注意是"\"   ;同样在单引号包括的字符串中用单引号,也需要转义

       (4)如果要用反斜杠,则输入‘\\’



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

    2018-03-26

  • 文档对象模型DOM(Document Object Model)定义访问和处理HTML文档的标准方法。DOM 将HTML文档呈现为带有元素、属性和文本的树结构(节点树)。

    查看全部
    0 采集 收起 来源:认识DOM

    2018-03-26

  • 1. 二维数组的定义方法一

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


    注意: 关于for 循环语句,请看第四章4-5 。

    将上面二维数组,用表格的方式表示:

    http://img1.sycdn.imooc.com//537957a20001c24c03200210.jpg

    2. 二维数组的定义方法二

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

    3. 赋值

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

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


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

    2018-03-26

  • 如果我们想知道数组的大小,只需引用数组的一个属性length。Length属性表示数组的长度,即数组中元素的个数。

    语法:

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

    注意:因为数组的索引总是由0开始,所以一个数组的上下限分别是:0和length-1。如数组的长度是5,数组的上下限分别是0和4。

    var arr=[55,32,5,90,60,98,76,54];//包含8个数值的数组arr document.write(arr.length); //显示数组长度8document.write(arr[7]); //显示第8个元素的值54

    同时,JavaScript数组的length属性是可变的,这一点需要特别注意。

    arr.length=10; //增大数组的长度document.write(arr.length); //数组长度已经变为10

    数组随元素的增加,长度也会改变,如下:

    var arr=[98,76,54,56,76]; // 包含5个数值的数组document.write(arr.length); //显示数组的长度5arr[15]=34;  //增加元素,使用索引为15,赋值为34alert(arr.length); //显示数组的长度16


    查看全部
  • 第一种方法:

    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,仍然可以将元素存储在规定长度以外。


    查看全部

举报

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

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