`
weiqingfei
  • 浏览: 312095 次
  • 性别: Icon_minigender_1
  • 来自: 黑洞
社区版块
存档分类
最新评论

javascript中几种变量类型判断

阅读更多

 

 

Type  typeof  instance  toString
Number  var n = 1  number  false  [object Number]
   var n = Number(1)  number  false  [object Number]
   var n = new Number(1)  object  true  [object Number]
String  var s = "s"  string  false  [object String]
   var s = String("s")  string  false  [object String]
   var s = new String("s")  object  true  [object String]
Boolean  var b = ture  boolean  false  [object Boolean]
   var b = Boolean(true)  boolean  false  [object Boolean]
   var b = new Boolean(true)  object  true  [object Boolean]
null  var nu = n ull  object  false  [object global]
undefined  var u = undefined  undefined  false  [object global]
Array  var a = []  object  true  [object Array]
   var a = Array()  object  true  [object Array]
   var a = new Array()  object  true  [object Array]
RegExp var r = /^$/ function  false(Function)
true(RegExp)
[object RegExp]
   var r = RegExp("^$") function  false(Function)
true(RegExp)
[object RegExp]
   var r = new RegExp("^$") function  false(Function)
true(RegExp)
[object RegExp]
Object  var o = {}  object  true  [object Object]
   var o = Object()  object  true  [object Object]
   var o = new Object()  object  true  [object Object]
Function  var f = function(){}  function  true  [object Function]
   function f(){}  function  true  [object Function]
   var f = new Function()  function  true  [object Function]

 

分享到:
评论

相关推荐

    javascript中对变量类型的判断方法

    在JavaScript中,有5种基本数据类型和1种复杂数据类型,基本数据类型有:Undefined, Null, Boolean, Number和String;复杂数据类型是Object,Object中还细分了很多具体的类型,比如:Array, Function, Date等等。...

    JS数据类型判断的几种常用方法

    JavaScript 中常见数据类型有Number、String、Boolean、Object、Array、Json、Function、Date、RegExp、Error、undefined、Null等十几种。ES6还有新增的数据类型有Symbol、Set、Map等。在实际应用中,我们经常需要...

    关于JavaScript的变量的数据类型的判断方法

    虽然Javascript是弱类型语言,但是,它也有自己的几种数据类型,分别是:Number、String、Boolean、Object、Udefined、Null。其中,Object属于复杂数据类型,Object 由无序的键值对组成。其余几种都属于简单数据...

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

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

    JavaScript判断数据类型有几种方法及区别介绍

    主要介绍了JavaScript判断数据类型有几种方法及区别介绍,本文给大家分享多种方法通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下

    isArray()函数(JavaScript中对象类型判断的几种方法)

    如:”number”,”string”,”boolean”,”object”,”function”,”undefined”(可用于判断变量是否存在)。 但 typeof 的能力有限,其对于Date、RegExp类型返回的都是”object”。如: typeof {}; // ...

    javascript函数的解释

    7.JS中的值类型:String,Number,Boolean,Null,Object,Function 8.JS中的字符型转换成数值型:parseInt(),parseFloat() 9.JS中的数字转换成字符型:(""+变量) 10.JS中的取字符串长度是:(length) 11.JS中的字符与字符相...

    1一面 1:ES 基础知识点与高频考题解析.md

    `typeof xxx`得到的值有以下几种类型:`undefined` `boolean` `number` `string` `object` `function`、`symbol` ,比较简单,不再一一演示了。这里需要注意的有三点: - `typeof null`结果是`object` ,实际这是`...

    前端Javascript相关面试基础问答整理md

    2. 判断数据类型typeof、instanceof、Object.prototype.toString.call()、constructor 2.1 判断数组的几种方式 2.2 判断NaN的几种方式 2.3 实现一个函数clone 3. 类数组与数组的区别与转换 4. 数组的常见API 5. bind...

    JavaScript内核系列

    与Java,C/C++不同,Javascript是弱类型的,它的数据类型无需在声明时指定,解释器会根据上下文对变量进行实例化,比如: Js代码 1. //定义一个变量s,并赋值为字符串 2. var s = "text"; 3. print(s); 4...

    简单谈谈Javascript中类型的判断

    数据类型的判断有这么几种方式 1、一元运算符 typeOf 2、关系运算符 instanceof 3、constructor 属性 4、prototype属性 一、typeof typeof的返回值有以下几种 类型 结构 Undefined "undefined" Null ...

    JavaScript笔记

    | |--如果输入的是字符串类型的数字,返回false--不能判断数据类型,只判断内容 | |--如果输入的是boolean,返回false。因为boolean可以和number类型直接做计算 | |--和任何数字计算都得NaN;和任何数字作比较都...

    JavaScript判断对象是否为数组

    首先我们会想到的是使用typeof来检测数据类型,但是对于Function, String, Number, Undefined等这几种基本类型来说,使用typeof来检测都可以检测到,比如代码如下: function test(){} console.log(typeof 1); // ...

    javascript入门笔记

    条件是一个boolean类型的数据,如果条件结果为true,则执行表达式1的内容,并将表达式1的结果作为整体表达式的结果。如果条件为false,则执行表达式2的内容,并将表达式2的结果作为整体表达式的结果 ex: var age ...

    107个常用javascript语句

    7.JS中的值类型:String,Number,Boolean,Null,Object,Function 8.JS中的字符型转换成数值型:parseInt(),parseFloat() 9.JS中的数字转换成字符型:(""+变量) var a=2;var b=""+a; 10.JS中的取字符串长度是:(length) 11....

    Javascript 判断 object 的特定类转载

    大家都知道 Javascript 的 typeof 可以获取变量的类型, 但是 typeof 返回值只有六种 “number,” “string,” “boolean,” “object,” “function,” 和 “undefined.” 其实 Javascript 还有不少...

    前端面试宝典V3.0.docx

    2、如何判断 JavaScript 的数据类型?(必会) JavaScript 数据类型一共有 7 种: 77 2、 创建对象有几种方法(必会) 79 4、简述创建函数的几种方式? (必会) 79 5、Javascript 创建对象的几种方式? (必会) 79...

    php网络开发完全手册

    12.2 JavaScript的数据类型 183 12.3 JavaScript程序设计基础 184 12.3.1 在HTML中嵌入JavaScript 184 12.3.2 变量 185 12.3.3 注释 185 12.3.4 函数的定义与调用 186 12.3.5 条件语句 186 12.3.6 循环语句 189 12.3...

    产品经理刷leetcode-Front-end-Thingking:我的知识体系

    8.至少可以说出三种判断JavaScript数据类型的方式,以及他们的优缺点,如何准确的判断数组类型 9.可能发生隐式类型转换的场景以及转换原则,应如何避免或巧妙应用 10.出现小数精度丢失的原因,JavaScript可以存储的...

Global site tag (gtag.js) - Google Analytics