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

JavaScript进阶篇

慕课官方号 页面重构设计
难度入门
时长 8小时55分
  • +"<br>"换行

    查看全部
  • 100%7是取余运算,100%7就是100/7的余数  100/7=14在余2,所以100%7=2

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

    2018-09-14

  • 无论是++a还是a++,对于变量a来说都使得a的值加1;

    但是a加1的时机不同;

    ++a作为一个运算对象他是a加1之后的值;而a++作为一个运算对象是a原来的值

    比如a原来的值是10;

    那么:++a为11,a也是11;而a++为10, a为11


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

    2018-09-14

  • 操作符之间的优先级(高到低):

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

    如果同级的运算是按从左到右次序进行,多层括号由里向外。

    var numa=3;
    var numb=6;
    jq= numa + 30 >10 && numb * 3<2;  //结果为false


    查看全部
  • 我们都知道,除法、乘法等操作符的优先级比加法和减法高

    查看全部
  • 或(且)操作符&&

    查看全部
  • substring()方法用于提取字符串中介于两个指定下表之间的字符。

    语法;

    stringObject.substring(startPos,stopPos)


    注意; 如果参数 start 与 stop 相等,那么该方法返回的就是一个空串(即长度为 0 的字符串)。


    查看全部
  • ,在JavaScript中,“+”不只代表加法,还可以连接两个字符串,例如:

    mystring = "Java" + "Script"; // mystring的值“JavaScript”这个字符串


    查看全部
  • <!DOCTYPE HTML>

    <html>

    <head>

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

    </head>

    <body>

    <script type="text/javascript">

    var w=window.innerWidth||document.documentElement.clientWidth||document.body.clientWidth;

    var h=window.innerHeight||document.documentElement.clientHeight||document.body.clientHeight;

    document.write(w+"*"+h);

    </script>

    </body> 

    </html>


    查看全部
  • split():split方法可以将字符串分割成字符串数组,并返回该数组。

    语法:

    stringObject.split(separator,limit)


    注意:如果把空字符串(“”)用作separator,那么stringObject中的每个字符串之间都会被分割。

    var mystr="86-010-85468578";

    document.write( mystr.split("-")     + "<br />");

    document.write( mystr.split("")     + "<br />");

    document.write(mystr.split("",3)                );


    查看全部
  • 在字符串中,我们如果想要得到字符串当中某个子字符串首次出现的位置,我们可以用indexOf()方法。

    语法:

    stringObject.indexOf(substring,startpos)

    substring:需要检索的字符串

    startpos:可选整数参数,规定在字符串中开始检索的位置,取值为0~length-1

    <script type="text/javascript">
      var str="I love JavaScript!"
      document.write(str.indexOf("I") + "<br />");
      document.write(str.indexOf("v") + "<br />");
      document.write(str.indexOf("v",8));
    </script>




    查看全部
  • 当有很多种选项的时候,switch比if else使用更方便。

    switch(表达式){case值1:
      执行代码块 1  break;case值2:
      执行代码块 2  break;...case值n:
      执行代码块 n  break;default:
      与 case值1 、 case值2...case值n 不同时执行的代码
    }


    查看全部
  • var num1 = 123;       // 123是数值var num2 = "一二三";    //"一二三"是字符串var num3=true;    //布尔值true(真),false(假)

    其中,num1变量存储的内容是数值;num2变量存储的内容是字符串,字符串需要用一对引号""括起来,num3变量存储的内容是布尔值(true、false)。


    查看全部
  • 你可以把任何东西存储在变量里,如数值、字符串、布尔值等,例如:

    var num1 = 123;       // 123是数值var num2 = "一二三";    //"一二三"是字符串var num3=true;    //布尔值true(真),false(假)


    查看全部
  • 注意:变量也可以不声明,直接使用,但为了规范,需要先声明,后使用。

    查看全部

举报

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

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