摘要:
阅读目录 数据类型 两种访问方式 两种类型复制 函数参数的传递 两种变量类型检测 回到目录 数据类型 1. ECMAScript变量包含两种不同类型的值:基本类型值、引用类型值; 2. 基本类型值:指的是保存在栈内存中的简单数据段; 3. 引用类型值:指的是那些保存在堆内存中的对象,意思是,变量中保 阅读全文
摘要:
本文 立志 用 typeof 和 instanceof 判断任意变量的 数据类型; 分析 代码如下: 上边的代码 可作为,理解分析使用,要想取得终极方法,需自己动手 将代码最后的方法封装一下; 阅读全文
摘要:
首先要明确 NaN 的一个特性, NaN不能用相等操作符(== 和 ) 来判断, NaN NaN 会返回 false; 下面是测试代码: 阅读全文
摘要:
之前写页面样式时,有时会遇到 用多条样式定义规则对同一个元素进行样式设置的时候,当时想到的就是 按css选择器的优先级来搞定这个问题,说实话当时也就只记得 内嵌样式 > id > class > 标签 这样简单的规则,虽然基本可以搞定需求,也自以为然的就是这个样子了,直到前两天有个面试问到了这个问题 阅读全文
摘要:
1.typeof用以获取一个变量或者表达式的类型,typeof一般只能返回如下几个结果: 'number','boolean','string','function'(函数),'object'(NULL,数组,对象),'undefined' 都是字符串; 如: /* typeof方法返回一个字符串, 阅读全文
摘要:
摘自:https://www.cnblogs.com/pssp/p/5215621.html why?call,apply,bind干什么的?为什么要学这个? 一般用来指定this的环境,在没有学之前,通常会有这些问题。 我们是想打印对象a里面的user却打印出来undefined是怎么回事呢?如果 阅读全文
摘要:
例子: const set = new Set(); [2, 3, 5, 4, 5, 2, 2].forEach(x => set.add(x) ); const arr = [...set]; console.log(arr); // [ 2, 3, 5, 4 ] 稍做一下解释: 因为,ES6 提 阅读全文
摘要:
浮动元素容器的clearing问题1. 问题的由来有这样一种情形:在一个容器(container)中,有两个浮动的子元素。<div> <div style="float:left;width:45%;"></div> <div style="float:right;width:45%;"></div 阅读全文
摘要:
应用 ES6 的 内置对象 Promise, 让异步函数 按顺序执行的例子 如下: 上边 是四个用Promise 处理过的 异步执行的函数: fn1、fn2、fn3、fn4 下面,让其按顺序执行 如下: 测试代码: 阅读全文
摘要:
前言 call 和 apply 都是为了改变某个函数运行时的 context 即上下文而存在的,换句话说,就是为了改变函数体内部 this 的指向。call 和 apply二者的作用完全一样,只是接受参数的方式不太一样。 方法定义applyFunction.apply(obj,args)方法能接收两 阅读全文