随笔分类 - 深入理解JavaScript基础系列
深入理解JavaScript基础,打好基本功
摘要:从各方各面搜集整理的js编码小技巧,吐血整理,强烈建议收藏 7个条件判断简化技巧 1. 多条件检查 把多个值放在一个数组中,然后调用数组的 includes 方法。 //longhand if (x 'abc' || x 'def' || x 'ghi' || x 'jkl') { //logic
阅读全文
摘要:JavaScript面向对象程序设计之继承(一) 1. 原型链式继承 1.1 原型模式 原型模式是JavaScript中创建对象的一种最常见的方式。JavaScript是一种弱类型的语言,没有类的概念,也不是一种面向对象的语言。但是,在JavaScript中,借助函数的原型(也就是prototype
阅读全文
摘要:深入理解JavaScript中面向对象的程序设计,弄清原型模式的底层逻辑和工作原理。
阅读全文
摘要:大部分编程语言,在一句代码结束,都会以分号对代码进行分割,JavaScript也是如此。但JavaScript中并非必定要在语句结束时添加分号不可,原因是在程序进行编译时,JavaScript会自动给代码添加分号。所以在JavaScript中也可以不加语句末尾添加分号,那么你知道什么情况下分号可以不加吗?
阅读全文
摘要:JavaScript有5种简单数据类型(基本数据类型)和1种复杂书数据类型;
基本数据类型:Undefined,nul,Boolean,Number,String ;
复杂数据类型:Object ;
针对null和undefined这两种表示空值的数据类型,他们之间有什么不一样呢?以下一起来学一下吧。
阅读全文