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

JavaScript进阶篇

慕课官方号 页面重构设计
难度入门
时长 8小时55分
  • sort()方法使数组中的元素按照一定的顺序排列。 1.如果不指定<方法函数>,则按unicode码顺序排列。 2.如果指定<方法函数>,则按<方法函数>所指定的排序方法排序。 注意: 该函数要比较两个值,然后返回一个用于说明这两个值的相对顺序的数字。比较函数应该具有两个参数 a 和 b,其返回值如下: 若返回值<=-1,则表示 A 在排序后的序列中出现在 B 之前。 若返回值>-1 && <1,则表示 A 和 B 具有相同的排序顺序。 若返回值>=1,则表示 A 在排序后的序列中出现在 B 之后。
    查看全部
    0 采集 收起 来源: 数组排序sort()

    2018-03-22

  • 连接字符串 var mya1= new Array("hello!") var mya2= new Array("I","love"); var mya3= new Array("JavaScript","!"); var mya4=mya1.concat(mya2,mya3);
    查看全部
  • <!DOCTYPE HTML> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <title>navigator</title> <script type="text/javascript"> function validB(){ var u_agent =navigator.userAgent ; var B_name="不是想用的主流浏览器!"; if(u_agent.indexOf("Firefox")>-1){ B_name="Firefox"; }else if(u_agent.indexOf("Chrome")>-1){ B_name="Chrome"; }else if(u_agent.indexOf("MSIE")>-1&&u_agent.indexOf("Trident")>-1){ B_name="IE(8-10)"; } document.write("浏览器:"+B_name+"<br>"); document.write("u_agent:"+u_agent+"<br>"); } </script> </head> <body> <form> <input type="button" value="查看浏览器" onclick="validB()" > </form> </body> </html>
    查看全部
    0 采集 收起 来源:userAgent

    2018-03-22

  • switch(表达式) { case值1: 执行代码块 1 break; case值2: 执行代码块 2 break; ... case值n: 执行代码块 n break; default: 与case值1、case值2...case值n不同时执行的代码 } Switch必须赋初始值,值与每个case值匹配。满足执行该case后的所有语句,并用break语句来阻止运行下一个case。如所有case值都不匹配,执行default后的语句。
    查看全部
  • 随机数Math.random()-eg:document.write(Math.radom());产生0~1之间的数 0~10之间的随机数为Math.random()*10....
    查看全部
    0 采集 收起 来源:随机数 random()

    2015-07-15

  • math.ceil(),向上取整 floor()向下取整 round()4舍5入
    查看全部
    0 采集 收起 来源:四舍五入round()

    2015-07-15

  • <!DOCTYPE HTML> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <title>无标题文档</title> </head> <script type="text/javascript"> var browser=navigator.appname; var b_ver=navigator.appVersivon; var b_sys=navigator.paltfrom; document.write("浏览器:"+browser+"<br />"); document.write("版本号:"+b_ver+"<br />") document.write("版本号:"+b_sys) </script> <body> </body> </html>
    查看全部
    0 采集 收起 来源:Navigator对象

    2018-03-22

  • 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 } } 2. 二维数组的定义方法二 var Myarr = [[0 , 1 , 2 ],[1 , 2 , 3, ]] 3. 赋值 myarr[0][1]=5; //将5的值传入到数组中,覆盖原有值。 说明: myarr[0][1] ,0 表示表的行,1表示表的列。
    查看全部
    0 采集 收起 来源:二维数组

    2018-03-22

  • reverse() 方法用于颠倒数组中元素的顺序。
    查看全部
  • 操作符之间的优先级(高到低): 算术操作符 → 比较操作符 → 逻辑操作符 → "="赋值符号
    查看全部
  • 123
    查看全部
    0 采集 收起 来源:编程练习

    2015-07-15

  • 两个操作数通过比较操作符进行比较,得到值为真(true)和假(false)。
    查看全部
  • ceil document.write(Math.ceil(0.8) + "<br />")-->1
    查看全部
    0 采集 收起 来源:向上取整ceil()

    2018-03-22

  • math.*** var mypi=Math.PI; var myabs=Math.abs(-15); document.write(mypi); document.write(myabs);
    查看全部
    0 采集 收起 来源:Math对象

    2015-07-15

  • math.*** var mypi=Math.PI; var myabs=Math.abs(-15); document.write(mypi); document.write(myabs);
    查看全部
    0 采集 收起 来源:Math对象

    2015-07-15

举报

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

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