元素变量的类型
Type of element variable
我正在读一本名为《网络游戏开发者食谱》的书。在这本书中,有很多关于创建新变量以及存储或生成元素作为其值的参考。例如
var image = document.createElement('img');
它说你也可以改变图像的许多值和属性,比如so-
image.src = 'image.jpg';
所以我真的不知道变量类型是对象、数组还是引用。所以我试着在jsfiddle上做这个。
var typeOfImage = typeof image;
typeOfImage = typeOfImage.toString();
console.log(typeOfImage);
由于某些原因,此代码不起作用。有人能帮我理解元素变量的数据类型是什么吗?谢谢
类型为object
,不需要添加toString
,因为typeof
返回字符串
var image = document.createElement('img');
var type = typeof image; // "object"
createElement
返回一个DOM元素对象。
相关文章:
- javascript解释器如何理解变量的数据类型
- Javascript如何知道变量的类型
- Jquery变量类型问题
- 变量类型错误
- 没有从本地存储获取与保存的变量相同的类型
- 在 Javascript 中创建全局变量时是否需要指定对象类型
- 想要将密码类型存储在 JavaScript 变量中
- 当类型存储在变量中时,不使用eval创建对象的实例
- 如何从html输入类型=“”中只获得Angular控制器变量中的时间值;时间”;
- 将变量从FancyBox传递到父级时发生未捕获的类型错误
- 怎么了?j ?类型J:变量J=9;
- 特殊的JavaScript结构:对象定义中的对象类型变量
- (JS)为什么两个日期类型变量共享相同的内容
- 字符串:javascript中的基本类型变量或引用类型变量
- 如何通过JSON在MySQL中插入Date类型变量
- 在js中分离单个var类型变量
- 隐式类型变量的javascript问题
- 如何通过ajax更新js对象类型变量
- 在打字稿中对联合类型变量使用非共享方法
- 对象类型变量的闭包