Js基础知识学习-----from 米升亮

2017-12-05  本文已影响0人  低至一折起

由于这两周在开发H5推广模板,所以结合实战在学习js基础。由于js知识点比较零碎,故总结一些零碎的知识点。

主要学习内容:

  1. ECMAScript 基础
  2. js对象基础
  3. 继承

ECMAScript 基础

语法:

ECMAScript五种原始类型

  1. Undefined
    变量未初始化时,该变量的默认值为Undefined;

  2. Null
    Undefined是从Null中派生出来的; null == undefined //true

  3. Boolean
    只要是对象,Boolean返回的就是true。0和null值默认为false

  4. Number
    toString()方法可分为默认模式和基模式;
    如:toString(16);

  5. String
    使用 typeof var 可得var的变量类型
    强制类型转换:在解决null这个特殊值时,比较有趣。
    var s1 = String(null); //"null"
    var oNull = null;
    var s2 = oNull.toString(); //won't work,causes an error

运算符

js中的浮点数乘法运算都是先扩大为整数再运算,而后除以相应的倍数,故在乘法的结果中也会出现无限循环小数。保险做法为先将运算数扩大百倍再将结果缩小百倍。

Function类

无重载(利用arguments可实现重载机制,arguments为参数可变数组)
函数也可作为参数传递

js对象基础

对象的废除

  1. 当再没有对对象的引用时,该对象被废除。
  2. 当强制将对象的引用设为null值时,可以强制性废除对象。

对象类型

上一篇 下一篇

猜你喜欢

热点阅读