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

JavaScript进阶篇

慕课官方号 页面重构设计
难度入门
时长 8小时55分
  • 操作符之间的优先级: 算数运算符>比较运算符>逻辑运算符>赋值符
    查看全部
  • "==" 只要求值相等; "===" 要求值和类型都相等 ==在比较的时候可以转换数据类型,===严格比较,只要类型不匹配就返回flase。 eg: "1" == true 类型不同,"=="将先做类型转换,把true转换为1,即为 "1" == 1; 此时,类型仍不同,继续进行类型转换,把"1"转换为1,即为 1 == 1; 此时,"==" 左右两边的类型都为数值型,比较成功! 如果比较:"1" === true 左侧为字符型,右侧为bool布尔型,左右两侧类型不同,结果为false;
    查看全部
  • if(child[i].nodeType==1){ //判断是否元素类型,如果不判断,不能有效删除子元素 var x=content.removeChild(child[i]);
    查看全部
  • 两个操作数通过比较操作符进行比较,得到值为真(true)和假(false)
    查看全部
  • 这里 "="号的作用是给变量赋值,不是等于号 var num1 = 123; // 123是数值 var num2 = "一二三"; //"一二三"是字符串 var num3=true; //布尔值true(真),false(假)
    查看全部
  • 声明变量语法: var 变量名; 注意:变量也可以不声明,直接使用,但为了规范,需要先声明,后使用。
    查看全部
  • 变量命名规则: 1.必须以字母、下划线或美元符号开头,后面可以跟字母、下划线、美元符号和数字。 2.变量名区分大小写,如:A与a是两个不同变量。 3.不允许使用JavaScript关键字和保留字做变量名。 关键字:break else new var case finally return void catch for switch while default if throw delete in try do instanceof typeof 保留字:abstract enum int short boolean export interface static byte extends long super char float final native synchronized class float package throws const goto private transient debugger implements protected volatile double improt public
    查看全部
  • round()为四舍五入的方法
    查看全部
    0 采集 收起 来源:四舍五入round()

    2014-11-30

  • 1. 返回与 x 最接近的整数。 2. 对于 0.5,该方法将进行上舍入。(5.5 将舍入为 6) 3. 如果 x 与两侧整数同等接近,则结果接近 +∞方向的数字值 。(如 -5.5 将舍入为 -5; -5.52 将舍入为 -6),如下图: 把不同的数舍入为最接近的整数,代码如下:
    查看全部
    0 采集 收起 来源:四舍五入round()

    2014-11-30

  • floor() 方法可对一个数进行向下取整。 语法: Math.floor(x)
    查看全部
    0 采集 收起 来源:向下取整floor()

    2014-11-30

  • ceil() 方法可对一个数进行向上取整。
    查看全部
    0 采集 收起 来源:向上取整ceil()

    2014-11-30

  • 求绝对值abs(),random()返回0~1之间的随机数
    查看全部
    0 采集 收起 来源:Math对象

    2014-11-30

  • Math 对象是一个固有的对象,无需创建它,直接把 Math 作为对象使用就可以调用其所有属性和方法。这是它与Date,String对象的区别。
    查看全部
    0 采集 收起 来源:Math对象

    2014-11-30

  • 操作符之间的优先级: 算数运算符>比较运算符>逻辑运算符>赋值符
    查看全部
  • 浏览器窗口可视区域大小 获得浏览器窗口的尺寸(浏览器的视口,不包括工具栏和滚动条)的方法: 一、对于IE9+、Chrome、Firefox、Opera 以及 Safari: • window.innerHeight - 浏览器窗口的内部高度 • window.innerWidth - 浏览器窗口的内部宽度 二、对于 Internet Explorer 8、7、6、5: • document.documentElement.clientHeight表示HTML文档所在窗口的当前高度。 • document.documentElement.clientWidth表示HTML文档所在窗口的当前宽度。 或者 Document对象的body属性对应HTML文档的<body>标签 • document.body.clientHeight • document.body.clientWidth 在不同浏览器都实用的 JavaScript 方案: var w= document.documentElement.clientWidth || document.body.clientWidth; var h= document.documentElement.clientHeight || document.body.clientHeight;
    查看全部

举报

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

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