![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
javascript
文章平均质量分 58
分路的馒头
这个作者很懒,什么都没留下…
展开
-
JS检测类型
ES中有5种基本数据类型:Undefined、Null、Boolean、Number、String。还有一种复杂数据类型:Object。 例子:var a;var b = null;var c = true;var d = 4;var e = "five";var f = new Date();var h = function(){alert(111);};1.最常见的检测方法:ty原创 2017-05-17 15:05:27 · 400 阅读 · 0 评论 -
JS执行环境与作用域
1.执行环境所有 JavaScript 代码都是在一个执行环境中被执行的,考虑两种执行环境:全局执行环境和函数执行环境。 在一个页面中,第一次载入JS代码时创建一个全局执行环境,全局执行环境是最外围的执行环境。当调用一个 JavaScript 函数时,该函数就会进入与该函数相对应的执行环境。 程序在进入每个执行环境的时候,JavaScript引擎在内部创建一个对象,叫做变量对象。环境中定义的所原创 2017-05-17 17:06:33 · 445 阅读 · 0 评论 -
JS中this、new、apply和call详解
1.thisthis到底绑定或者引用的是哪个对象环境决定于函数被调用的地方。而函数的调用有不同的方式,在不同的方式中调用决定this引用的是哪个对象是由四种规则确定的。1.1默认绑定全局变量函数被单独定义和调用的时候,应用的规则就是绑定全局变量.function fn() { console.log( this.a );}var a = 2;fn(); // 2 -- fn单独调用,t原创 2017-05-18 10:53:38 · 499 阅读 · 0 评论 -
JS Array String 类型
1. Arraymethods:1.from() (es6)from 方法用于将两类对象转为真正的数组:类似数组的对象(array-like object)和可遍历(iterable)的对象(包括ES6新增的数据结构Set和Map)。任何有 length 属性的对象,都可以通过 from 方法转为数组。 常用方式: 将字符串转化为数组。Array.from('hello') //原创 2017-05-18 23:10:05 · 1273 阅读 · 0 评论 -
JS创建对象与继承总结
创建对象1 工厂模式function createPerson(name, age, job){var o = new Object(); o.name = name; o.age = age; o.job = job; o.sayName = function(){ alert(this.name); }; return o原创 2017-05-19 11:26:42 · 379 阅读 · 0 评论