`
Rainbow702
  • 浏览: 1069061 次
  • 性别: Icon_minigender_1
  • 来自: 苏州
社区版块
存档分类

JavaScript中类型判断

阅读更多

在JS中,对类型的判断,有些时候是必须的。之前一直用的是typeof这个关键字来的,后来发现,使用这个关键字是不行的,因为它对数组等对象判断出来的类型是 Object 而不是Array。所以,建议大家使用下面的方式来判断:

var a = 123;
 var b = "123";
 var c = [];
 var d = {};
 var e = function(){};
 
 console.log(a.constructor === Number);
 console.log(b.constructor === String);
 console.log(c.constructor === Array);
 console.log(d.constructor === Object);
 console.log(e.constructor === Function);

 

 

 

分享到:
评论

相关推荐

    JavaScript判断浏览器类型及版本

    JavaScript 判断浏览器类型及版本 随着浏览器市场的日益繁荣,浏览器的类型和版本也越来越多,给前端开发带来了很大的挑战。如何精准地判断浏览器的类型和版本成为了前端开发中非常重要的一个问题。 JavaScript ...

    javascript常用判断函数

    本文将详细讲解JavaScript中的几个常见判断函数,这些函数可以帮助开发者进行数据类型的检查和验证。 首先,我们来看`DataLength`函数。这个函数的主要功能是计算字符串的长度,但与JavaScript原生的`length`属性...

    javascript中怎么做对象的类型判断

    javascript中经常使用的对象判断方式包括:typeof、constructor和Object.prototype.toString.call()最近在翻看JohnResig的大作《ProJavaScriptTechniques》,里面讲到了如何做javascript的类型判断的问题。...

    javascript 中文帮助文档

    在JavaScript中,基本的数据类型包括字符串、数字、布尔值、null、undefined、对象和Symbol。其中,字符串是不可变的字符序列,可以使用模板字面量来方便地创建和操作;数字包括整数和浮点数,可以用十进制、八进制...

    Javascript获取鼠标坐标的各种类型

    需要注意的是,由于浏览器兼容性问题,处理鼠标坐标时可能需要使用条件判断或库如jQuery来确保在所有浏览器中的正确行为。例如,在Firefox中,获取元素的精确坐标可能需要使用`getBoundingClientRect()`方法。 总结...

    javascript判断浏览器类型

    简单的一二十代码, 就可以判断出当前所有浏览器的类型, 支持的浏览器也有很多,感谢支持

    javascript课程内容总结

    JavaScript 中可以进行数据类型转换,包括强制转换和弱类型转换。强制转换可以使用 parseInt() 和 parseFloat() 函数,将字符串转换为数字。弱类型转换可以使用 + 号和 - 号,将数字转换为字符串。 运算符 ...

    javascript中关于类型判断的一些疑惑小结

    类型判断是我们在日常工作中经常会遇到的一个功能,本文将给大家详细介绍关于javascript类型判断的相关内容,下面话不多说了,来一起看看详细的介绍吧 Javascript中数据类型分为两种: 简单数据类型:Undefined, ...

    javascript中如何判断类型汇总

    在JavaScript中,正确地判断变量的类型是非常重要的,因为JavaScript是一种动态类型的编程语言,这意味着变量的类型可以在运行时改变。以下是一些常见的类型判断方法: 1. **字符串(String)**: 判断一个值是否为...

    JavaScript中判断对象类型的几种方法总结

    我们知道,JavaScript中检测对象类型的运算符有:typeof、instanceof,还有对象的constructor属性: 1) typeof 运算符 typeof 是一元运算符,返回结果是一个说明运算数类型的字符串。如:”number”,”string”,”...

    JavaScript应用实例-判断联网类型.js

    JavaScript应用实例-判断联网类型.js

    JavaScript应用实例-判断网络类型.js

    JavaScript应用实例-判断网络类型.js

    JavaScript基础复习大纲

    重点提示 `int short boolean,float` 这些都是保留值,可以先告诉学员 JavaScript 中声明变量是不需要指定类型的。 八、JavaScript 的基本语法 JavaScript 中的标识符,与 Java 定义标识符一摸一样。JavaScript ...

    通过Javascript代码判断运行浏览器的类型

    通过 Javascript 代码判断运行浏览器的类型 在 Web 开发中,根据浏览器类型进行不同的操作是一种常见的需求。例如,某些浏览器可能不支持某些功能,而其他浏览器则可以。那么,如何使用纯 JS 代码识别浏览器类型呢...

    Javascript关键字及保留字

    2. **enum**:在某些语言中用于枚举类型,JavaScript中未使用但保留。 3. **package**:在Java中用于组织类,JavaScript中保留。 4. **super**:在ES6中用于调用父类的构造函数或方法,但原本是保留字。 5. **...

    什么是javascript,学习javascript

    2. 变量:用来存储数据的容器,JavaScript是动态类型语言,变量的数据类型可以在运行时改变。 3. 数据类型:包括基本类型(如字符串、数字、布尔值、null、undefined)和引用类型(如对象)。 4. 控制流程:包括条件...

Global site tag (gtag.js) - Google Analytics