![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
js
文章平均质量分 65
红尘陌上独自行走
前端
展开
-
js的基本类型有哪些?引用类型有哪些?null和undefined的区别。
1、js的基本类型有哪些? 基本数据类型:按值访问,可操作保存在变量中的实际的值。基本类型值指的是简单的数据段。 基本数据类型有这五种:Undefined、Null、String、Number、Boolean。2.引用类型有哪些? 引用类型:当复制保存着对象的某个变量时,操作的是对象的引用,但在为对象添加属性时,操作的是实际的对象。引用类型值指那些可能为多...原创 2018-04-08 13:36:44 · 3183 阅读 · 0 评论 -
如何判断一个变量是Array类型?
JavaScript中检测对象的方法 1. typeof操作符 2. instanceof操作符是检测对象的原型链是否指向构造函数的prototype对象的。 var arr = [1,2,3,1]; alert(arr instanceof Array); // true 3.对象的constructor属性 var arr = [1,2,3,1];...转载 2018-04-08 16:55:35 · 358 阅读 · 0 评论 -
如何判断一个变量是数字类型?
1. isNaN()是一个函数,用isNaN判断一个变量,返回一个Boolean值。若返回的值为false,则为可以转换成数字类型;返回的值是true,则不能转换成数字类型。(NaN:not a number,不能转换为一个数字,NaN和任何值都不相等,包括NaN自己本身) console.log(isNaN("123")); console.log(isNaN(123)); 返...原创 2018-04-08 17:01:22 · 8214 阅读 · 0 评论 -
闭包?
function haha(){ console.log(this)}haha() // Window {postMessage: ƒ, blur: ƒ, focus: ƒ, close: ƒ, frames: Window, …} var name = "The Window";var object = { name : "My Object", ge...转载 2018-04-08 17:43:01 · 154 阅读 · 0 评论