运算符对于大家来说并不陌生,只要平时写代码就会频繁用的到。可能平时大家只关注它们的使用层还停留在只知其用法的表面,但是运算符有一些鲜为人知技能,明白以后会让你掌握运算符的原理和运算符的奇技淫巧以及解决一些面试题先来看一些面试题,请小伙伴本着不去试的原则写出下而四道题的运行结果//1console.log(‘kaivon‘&&(2+1));console.log(![]||‘你好,s
分类:
编程语言 时间:
2018-09-04 11:41:14
阅读次数:
223
本系列的作者是Kyle Simpson,上卷译者赵望野、梁杰,中卷译者单业,下卷译者单业、姜南。 我个人觉得第一卷是本系列最好的(必读),而第二卷虽然也讲解了很多知识点,但是对于异步和性能的那部分提及了信任问题上,我不敢苟同,毕竟开源的大环境下,林子大了什么鸟都有,不能因为一两个问题而对所有的开源项 ...
分类:
编程语言 时间:
2018-08-18 22:25:41
阅读次数:
197
同样是提升 ,那么函数提升在前还是变量提升在前,又或者是按照代码顺序提升? 同样是提升 ,那么函数提升在前还是变量提升在前,又或者是按照代码顺序提升? 你不知道的JavaScript上卷中第40页提到 函数声明是优于变量提升的,不过我个人还有另一种看法。 你不知道的JavaScript上卷中第40页 ...
分类:
其他好文 时间:
2018-08-04 11:41:32
阅读次数:
154
et和const在{}内声明都会变为外部不能访问的值,但是const声明的是常量,也不能修改 函数是 JavaScript 中最常见的作用域单元。本质上,声明在一个函数内部的变量或函数会在所处的作用域中“隐藏”起来,这是有意为之的良好软件的设计原则。但函数不是唯一的作用域单元。块作用域指的是变量和函 ...
分类:
编程语言 时间:
2018-07-29 16:22:59
阅读次数:
169
书籍简介 JavaScript这门语言简单易用,很容易上手,但其语言机制复杂微妙,即使是经验丰富的JavaScript开发人员,如果没有认真学习的话也无法真正理解。本套书直面当前JavaScript开发人员不求甚解的大趋势,深入理解语言内部的机制,全面介绍了JavaScript中常被人误解和忽视的重 ...
分类:
编程语言 时间:
2018-07-08 19:08:41
阅读次数:
204
问题1:如何编写模块? 以下摘自《你不知道的JavaScript下卷》 在所有 JavaScript 代码中,唯一最重要的代码组织模式是模块, 而且一直都是,我并不认为这是夸大其词。对于我本人,我认为也对于广泛社区来说,模块模式驱动了大多数代码。3.3.1 旧方法传统的模块模式基于一个带有内部变量和 ...
分类:
编程语言 时间:
2018-07-07 22:31:01
阅读次数:
169
第一部分 起步上路 第1章 深入编程 1.1 代码 1.2 表达式 1.3 实践 1.3.1 输出 1.3.2 输入 1.4 运算符 1.5 值与类型 1.6 代码注释 1.7 变量 1.8 块 1.9 条件判断 1.10 循环 1.11 函数 1.12 实践 1.13 小结 第2章 深入JavaS ...
分类:
编程语言 时间:
2018-06-15 16:08:32
阅读次数:
594
第一部分 作用域和闭包 第1章 作用域是什么 1.1 编译原理 1.2 理解作用域 1.2.1 演员表 1.2.2 对话 1.2.3 编译器有话说 1.2.4 引擎和作用域的对话 1.2.5 小测验 1.3 作用域嵌套 1.4 异常 1.5 小结 第2章 词法作用域 2.1 词法阶段 2.2 欺骗词 ...
分类:
编程语言 时间:
2018-06-15 10:44:05
阅读次数:
224
打算把《你不知道的JavaScript》中的知识点整理下,写点自己的心得,同时也敦促自己看书。 先做个整体的介绍,最后会再给个综合的例子。 RHS 查询与简单地查找某个变量的值别无二致,而LHS 查询则是试图找到变量的容器本身,从而可以对其赋值。 LHS查询 LHS查询指的是找到变量的容器本身,从而 ...
分类:
编程语言 时间:
2018-04-26 00:54:10
阅读次数:
289
1. 数据类型 在js中有7中数据类型 其中6种是基本类型 包括 null, undefined, boolean, number, string和symbol,还有一种是引用类型object 但是判断数据类型的时候除了null以外都可以用typeof 1. null null应该如何判断呢,应该是 ...
分类:
编程语言 时间:
2018-04-22 21:44:24
阅读次数:
163