如何识别变量I'我想用JavaScript进行比较

How can I identify kind of variable I'm trying to compare in JavaScript?

本文关键字:JavaScript 比较 何识别 识别 变量      更新时间:2023-09-26

如何识别变量类型,我正在尝试在JavaScript中进行比较?我只是在JavaScript中总是遇到同样的问题,比如之类的变量

  • int
  • 字符串
  • 布尔值
  • 浮子
  • 对象

很多次我不得不使用

  • 布尔(字符串(-到布尔变量
  • 数字(字符串(-到int或float可变
  • String.toString((-到字符串变量

问题是当我使用比较[(value==true(]时,当变量不是布尔值时,或者当我试图与其他值[(value==variable(]进行比较时

所以有一种方法可以知道什么样的变量?一种了解值类型的方法

用户Himal说使用类型为。。这样我就能找到答案

var myvar=5
alert(typeof myvar);
 //alerts "number"

从而了解一种可变使用typeof

来源:http://www.javascriptkit.com/javatutors/determinevar2.shtml