元素变量的类型

时间:2015-12-02 20:19:06

标签: javascript variable-types

我目前正在阅读一本名为“The Web Game Developer's Cookbook”的书。在本书中,有许多引用创建一个新变量并存储或创建一个元素作为其值。 例如 -

var image = document.createElement('img');

它表示你也可以改变图像的许多值和属性 -

image.src = 'image.jpg';

所以我真的不知道变量类型是对象,数组还是仅仅是引用。所以我试着在一个jsfiddle上做这个。

var typeOfImage = typeof image;
typeOfImage = typeOfImage.toString();
console.log(typeOfImage);

由于某种原因,此代码不起作用。有人可以帮我理解元素变量的数据类型是什么吗? 谢谢!

1 个答案:

答案 0 :(得分:0)

它的类型为object,无需添加toString,因为typeof会返回一个字符串

var image = document.createElement('img');
var type = typeof image; // "object"

createElement返回一个DOM元素对象。