深入了解JavaScript
杨小事er
这个作者很懒,什么都没留下…
展开
-
深入了解JavaScript之函数的定义
对于函数,大家都很熟悉。也是js里最有意思的一个部分,闭包,继承,匿名函数,没有重载,没有块级作用域。Function类型的实例每个函数都是Function类型的实例,所以,函数都是对象。而函数名则是一个指向对象的指针。并不像基本类型的值那样与函数绑定。function add(num1,num2){ return num1+num2;}console.log(add(1,2))原创 2016-01-17 13:40:23 · 540 阅读 · 0 评论 -
深入了解JavaScript之作用域
Javascript没有块级作用域这个特点被《JavaScript语言精粹》列为js几大毒瘤之一。正是因为没有块级作用域,所以在代码块(括在一对花括号中的一组语句)中声明的变量在包含此代码块的函数的任何位置都是可见的。原创 2015-12-13 20:49:33 · 907 阅读 · 0 评论 -
深入了解JavaScript之变量
以前感觉js的变量就是var定义一下就可以保存各种数据类型的值,最近看高程设计,刚刚把作用域搞的稍微明白点,顺便就把变量也重新钻研一遍,发现js确实是博大精深,想要用好js确实要花大功夫。原创 2015-12-12 13:48:25 · 1070 阅读 · 0 评论 -
深入了解JavaScript之判断NaN,null,undefined
var obj;1.判断NaN:isNaN(obj)2.判断undefined: typeof(obj) == 'undefined'3.判断null:!obj && typeof(obj) != "undefined" && obj != 04.判断undefined和null:obj =原创 2016-09-23 11:05:31 · 548 阅读 · 0 评论 -
迷之this?
首发于公众号:前端早读课,【第655期】迷之this?1. 迷之this对于刚开始进行 JavaScript 编程的开发者来说,this 具有强大的魔力,它像谜团一样需要工程师们花大量的精力去真正理解它。在后端的一些编程语言中,例如 Java、PHP,this仅仅是类方法中当前对象的一个实例,它不能在方法外部被调用,这样一个简单的法则并不会造成任转载 2017-01-22 15:27:39 · 416 阅读 · 0 评论 -
ES7特性总结
不知道小伙伴们ES6的特性学的怎么样了?ES2016(ES7)和ES2017(ES8)都已经要出来了,本文为大家整理介绍一下ES7的新特性。ES7特性ES7特性只有两个:Array.prototype.includesExponentiation Operator(求幂运算) **Array.prototype.includesArray.prototype.includes(value:任意值)...原创 2018-05-09 21:59:08 · 1709 阅读 · 0 评论