美文网首页
JS:获取变量的类型

JS:获取变量的类型

作者: R_X | 来源:发表于2018-07-06 15:38 被阅读0次
// 方法一:
var a = 123456;
var b = '12345'
var c = true;
var d = [1,2,3,4]
var e = {name: 'Diana'}
var f = function() {}
console.log(a.constructor === Number); // true
console.log(b.constructor === String); // true
console.log(c.constructor === Boolean); // true
console.log(d.constructor === Array); // true
console.log(e.constructor === Object); // true
console.log(f.constructor === Function); // true

// 方法二:
function getType(param) {
  var type = Object.prototype.toString.call(param);
  type = type.split(' ')[1].replace(']','');
  console.log(type);
}

var num = 123;
var str = 'string';
var bool = true;
var fun = function() {
  console.log('function');
}
var arr = [1,2,3,4];
var obj = { name: 'Diana' };

getType(num);    // Number
getType(str);    // String
getType(bool);   // Boolean
getType(fun);    // Function
getType(arr);    // Array
getType(obj);    // Object
getType(undefined);  // Undefined
getType(null);   // Null
getType(NaN);    // Number   -->  这个比较特殊,要注意

相关文章

  • JS:获取变量的类型

  • JS第三次准备

    你觉得js是一门怎样的语言,它与你学过的其他语言有什么不同 变量类型 js如何判断变量数据类型 dom节点获取,及...

  • ## JS初识

    ## JS初识 # js初识 # js注释 # 变量 # 变量的命名 JS数值的类型 # Number类型 # S...

  • JS数据类型

    可以通过 typeof 数据 的方式获取数据对应的类型typeof 变量typeof 常量 在JS中所有的数字类型...

  • 判断类型

    判断类型 获取变量的类型对象 获取类型 is 方法

  • js的变量声明

    js中的变量是弱类型的,可以保存所有类型数据(在JS中变量类型由所引用的值决定),即变量没有类型而值有类型。变量名...

  • JS变量类型,存储方式以及特点

    1.JS变量类型 JS变量类型分为基本类型和引用类型 基本类型:基本类型有Undefined,String,Num...

  • mui组件js API 转载dcloud.io

    mui组件JS API 变量类型判断:mui.type() 获取当前时间戳:mui.now() 解析的JSON字符...

  • 我的JS笔记 -- 变量

    变量是存储信息的容器,在JS中,变量是松散类型的,所以JS中的变量可以用来保存任何类型的数据。所以变量是没有类型的...

  • js 总结一 07-09

    ES6 一、js入门、js引入、变量、值类型、运算符 js引入代码如下 js变量代码如下: 值类型代码如下: 运算...

网友评论

      本文标题:JS:获取变量的类型

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