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

JavaScript进阶篇

慕课官方号 页面重构设计
难度入门
时长 8小时55分
  • JS中

    break直接跳出循环,不再执行循环内的代码

    continue是跳出当前循环,执行下一次循环

    查看全部
  • JS二维数组的创建:

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

    也可以

    var Myarr = [[0 , 1 , 2 ],[1 , 2 , 3]];这种方法,前面没有new Array


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

    2019-04-25

  • JS数组的长度:

    arr.length获取数组名为arr的数组的长度,数组的长度是会随着元素的增加而改变的:

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


    查看全部
  • JS数组的创建

    var myarr=new Array(数组长度);

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

    如:

    var myarr=new Array(3);

    myarr[0]=0;

    myarr[1]=1;

    myarr[2]=2;

    myarr[3]=3;

     document.write("数组的第一个值:"+myarr[3]);

    浏览器上显示的是3

    数组的赋值

    1)var myarray = new Array(66,80,90,77,59);   //创建数组同时赋值
    2)var myarray = [66,80,90,77,59];   //直接输入一个数组(称 “字面量数组”)
    3)也可以先定义后赋值,var myarray=new Array(3); myarray[0]=1;myarray[1]=2;myarray[2]=3;
    4)想要为已设定长度的数组继续添加新的成员,直接给新的下标赋值就行


    查看全部
  • 操作符之间的优先级比较:

    算术操作符>比较操作符>逻辑操作符>“=”赋值符号

    例如:

    var numa =3;

    var numb=6;

    var numc=numa + 30 > 10 && numb * 3 < 2;

    相当于var numc=((numa + 30) > 10) && ((numb * 3) < 2);

    查看全部
  • lice() 方法可从已有的数组中返回选定的元素。

    语法

    arrayObject.slice(start,end)

    回一个新的数组,包含从 start 到 end (不包括该元素)的 arrayObject 中的元素。

    2. 该方法并不会修改数组,而是返回一个子数组。

    注意:

    1. 可使用负值从数组的尾部选取元素。

    2.如果 end 未被规定,那么 slice() 方法会选取从 start 到数组结尾的所有元素。

    3. String.slice() 与 Array.slice() 相似。


    查看全部
    0 采集 收起 来源:选定元素slice()

    2019-04-25

  • 颠倒数组元素顺序reverse()

    reverse() 方法用于颠倒数组中元素的顺序。

    语法:

    arrayObject.reverse()

    注意:该方法会改变原来的数组,而不会创建新的数组


    查看全部
  • JS中的数组连接concat(),连接不会改变以前的数组,

    注意:  该方法不会改变现有的数组,而仅仅会返回被连接数组的一个副本

    注意单词的写法:con+cat+();  not contact();

    查看全部
  •  document.write(Math.round(0.49)+"<br/>");//输出是0,这个有点平常的思维模式不太一样,会看作是0.5.但是JS中的四舍五入是为0。

    来重新理解一下定义:

    round() 方法可把一个数字四舍五入为最接近的整数;是整数,不是小数。

    查看全部
    0 采集 收起 来源:四舍五入round()

    2019-04-25

  • Math.round(x)

    注意:

    1. 返回与 x 最接近的整数。

    2. 对于 0.5,该方法将进行上舍入。(5.5 将舍入为 6)

    3. 如果 x 与两侧整数同等接近,则结果接近 +∞方向的数字值 。(如 -5.5 将舍入为 -5; -5.52 将舍入为 -6),如下图:


    查看全部
    0 采集 收起 来源:四舍五入round()

    2019-04-25

  • javascript 中没有四舍五入的规则,只有向数值方向的不同取整方法。

    floor() 方法可对一个数进行向下取整。

    ceil()方法:向上去整,

    共同点:只是取整的方向不同,如果是一个整数,则可以取相同的值。比如:5〉=5

    语法:

    Math.floor(x)

    比如:0.8》0,6.3》6,5〉5,-5.1〉-6,-5.9〉-6

    查看全部
    0 采集 收起 来源:向下取整floor()

    2019-04-25

  • 提取指定数目的字符substr()

    substr() 方法从字符串中提取从 startPos位置开始的指定数目的字符串。

    语法:

    stringObject.substr(startPos,length)

    参数说明:

    注意:如果参数startPos是负数,从字符串的尾部开始算起的位置。也就是说,-1 指字符串中最后一个字符,-2 指倒数第二个字符,以此类推。

    如果startPos为负数且绝对值大于字符串长度,startPos为0。


    查看全部
  • 编程心法:

    不在于你敲键盘的姿势有多么帅,多麽快,而在于你的思维是否足够活跃,平静,逻辑严密。心无杂念,心无旁骛的专心思考。思想对了,你对了,这个世界就对了.

    查看全部

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

    查看全部
  • 字符串方法:

    charAt():

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

    注意:一个空格也算一个字符。

    查看全部

举报

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

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