js-如何判断一个变量的数据类型?

1.alert(typeof 变量);  //说明:typeof既是关键字;又是运算符


参考:

1.本节提供完整的 ECMAScript 关键字列表。

ECMAScript 关键字

ECMA-262 定义了 ECMAScript 支持的一套关键字(keyword)

这些关键字标识了 ECMAScript 语句的开头和/或结尾。根据规定,关键字是保留的,不能用作变量名或函数名。

下面是 ECMAScript 关键字的完整列表:

break
case
catch
continue
default
delete
do
else
finally
for
function
if
in
instanceof
new
return
switch
this
throw
try

var
void
while
with


2.

ECMAScript 有 5 种原始类型(primitive type),即 Undefined、Null、Boolean、Number 和 String。

typeof 运算符

typeof 运算符有一个参数,即要检查的变量或值。例如:

var sTemp = "test string";
alert (typeof sTemp);    //输出 "string"alert (typeof 86);    //输出 "number"


你可能感兴趣的:(js-如何判断一个变量的数据类型?)