美文网首页前端大全
js 复习之路——2019.08

js 复习之路——2019.08

作者: 有梦想的风筝 | 来源:发表于2019-08-01 16:58 被阅读1次

每一次的复习,都是一种进步。

目录

  1. JavaScript 中 typeof 和 instanceof的区别

内容

1. JavaScript 中 typeof 和 instanceof的区别

typeof 是一个一元运算,放在一个运算数之前,运算数可以是任意类型。
typeof 一般只能返回如下几个结果:"number"、"string"、"boolean"、"object"、"function" 和 "undefined"。
如:

console.log(typeof (123456789)); //返回"number" 
console.log(typeof('abcdef')); //返回string

*可以使用 typeof 来获取一个变量是否存在,如:

if(typeof a!="undefined"){alert("true")}

而不要去使用 if(a)
因为如果 a 不存在(未声明)则会出错,
对于 Array,Null 等特殊对象使用 typeof 一律返回 object,这正是 typeof 的局限性。*

instanceof 运算符用来测试一个对象在其原型链中是否存在一个构造函数的 prototype 属性。

var a = new Array()
console.log(a instanceof  Array) // true

function Fun() { }
var b = new Fun()
console.log(b instanceof  Fun) // true

更详细的的讲解移步传送门

相关文章

  • js 复习之路——2019.08

    每一次的复习,都是一种进步。 目录 JavaScript 中 typeof 和 instanceof的区别 内容 ...

  • js 复习之路——2019.06

    每一次的复习,都是一种进步。 目录 一条语句,多个变量 JavaScript 数据类型 内容 1. 一条语句,多个...

  • js 复习之路——2019.07

    目录 数组的解构赋值 内容 1. 数组的解构赋值 基本操作 上面代码表示,可以从数组中提取值,按照对应位置,对变量...

  • React入门(一)

    React 一. js复习 重新理解javascript(适合快速浏览复习闭包等基础的js知识)。快速复习js特性...

  • 跟随“泰拳小子”张成龙度过24小时训练日。

    《健与美》2019.08总第364期。定价18.00元。

  • 瑜伽:拜月式

    《健与美》2019.08总第364期。定价18.00元。

  • js复习

    概念描述:javaScript是一种基于对象和事件驱动并且相对安全性的客户端脚本语言 。特点:松散性 继承机制 ...

  • js复习

    1.数据类型number string Boolean undefined null o...

  • js 复习

    1 数据类型 基本六个类型,亮点 提到了ES6 的symbol 如果问到 判断数据类型 除了说明...

  • js复习

    1 数据类型 2 ===和==的区别, 3 js onload和DOMcontentloaded的区别 ...

网友评论

    本文标题:js 复习之路——2019.08

    本文链接:https://www.haomeiwen.com/subject/sfdcdctx.html