В настоящее время я читаю книгу под названием «Поваренная книга разработчика веб-игры». В этой книге есть много ссылок на создание новой переменной и сохранение или создание элемента в качестве его значения. Для ПРИМЕР-Тип переменной элемента
var image = document.createElement('img');
Он говорит, что вы также можете изменить многие ценности и атрибуты изображения, как SO-
image.src = 'image.jpg';
Так что я не знаю, тип переменной, является ли объект, массив или просто ссылку. Поэтому я попытался сделать это на jsfiddle.
var typeOfImage = typeof image;
typeOfImage = typeOfImage.toString();
console.log(typeOfImage);
По какой-то причине этот код не работает. Может кто-то, пожалуйста, помогите мне понять, что такое тип данных элементарной переменной? Спасибо!
_ «этот код не работает» _ Если вы получаете сообщение об ошибке, включите его в свой вопрос, чтобы помочь будущим искателям. Если вы не получили сообщение об ошибке, объясните, каким образом она не работает и что вы ожидаете, потому что она появляется в журнале 'object' - обратите внимание, что оператор' typeof' [возвращает ограниченный набор значений] (https : //developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/typeof). –
Когда я запускаю это в jsfiddle, он пишет 'object' на консоль. работает, как ожидалось. link: https://jsfiddle.net/5erL1euj/ –
Извините, похоже, что я сделал ошибку в коде и использовал typeof как функцию, такую как typeOf (изображение); – Ron