Просто хотел уточнить, что var "randomvariable" = ""; означает точно. У меня никогда не было объяснений, просто из примеров, похоже, это означает, что переменная пуста и может быть записана? Но ища более подробный ответ.Javascript var = ""
ответ
"переменная" = ""
Является неправильным. Поскольку на левой стороне вы должны иметь ссылку на объект, а не фактический объект.
переменная = ""
означает, что вы хотите назначить "" строку variable
.
Его просто объявление переменной, поэтому оно имеет значение (даже если его ничто, пробел, точка или нуль или что-то еще).
Скорее всего, используется для предотвращения ошибок, когда вы не знаете, примет ли переменная значение или вы собираетесь конкатенировать значения в цикле. Независимо от причины, по которой вам может понадобиться эта переменная для хранения значения.
Это означает, что он выделит пустой строковый объект для переменной. Этот объект может получить доступ ко всем функциям строковых объектов, таких как length, contains, substring, indexOf и т. Д. Или вы можете переназначить его на другое значение, если это необходимо.
var var1 = "";
typeof var1 === "string"; // true
var1.length === 0; // true
Это отличие от пустой объявления переменной:
var var2;
typeof var2 === "undefined" // true
var2.length; // Uncaught ReferenceError: var2 is not defined
'var' ничего не говорит о« распределении памяти »(или« создании »объектов); объекты создаются * независимо * объявлений области-локальной переменной ('var'). Важно сохранить различие между переменной (или свойством) и объектом/значением. – user2864740
Я не сказал, что var сделал выделение. = "" делает. – neonguru
«Это означает, что он будет выделять память для переменной ..», что неверно. Он будет * создавать значение [пустая строка] * и * присваивать его переменной * (или глобальному объекту, в зависимости от области видимости), обозначенной именем. Кроме того, ECMAScript, язык/стандарт высокого уровня, не обсуждает «распределение памяти» для объектов, а тем более для переменных (или свойств). – user2864740
- 1. Javascript var to php var
- 2. Что означает var && var в JavaScript?
- 3. JavaScript, Подъем между 'var' и без 'var'
- 4. Использовать var как имя var в javascript
- 5. Перенос javascript var в php var?
- 6. Javascript - querySelectorВсе с var
- 7. Проблема с Javascript VAR
- 8. Javascript var hoisting issue
- 9. Javascript static var
- 10. Javascript var to PHP
- 11. Javascript, требуют var
- 12. Javascript var выпущен рано
- 13. Зачем возвращаться! Var JavaScript?
- 14. var val() undefined javascript
- 15. Javascript var не меняется
- 16. JavaScript .hide ('. Var: after')
- 17. Javascript pass var
- 18. Javascript: var is null
- 19. Сборка var в Javascript
- 20. JavaScript, если существует var
- 21. Javascript закодирован? var enkripsi
- 22. Javascript var присваивание
- 23. JavaScript var password error
- 24. Javascript var внутри функции C# внутри Javascript
- 25. php var в массив javascript
- 26. JavaScript var = ключ не работает?
- 27. JavaScript: аргументы утечки var array.slice.call?
- 28. Javascript, как можно связать var
- 29. JavaScript Global Var Подъемно Issue
- 30. Set ID как JavaScript var
действительно ли это ' "переменная"= ""' или 'переменная = ""'? – Cameron
variable = "", я имел в виду, что переменная является заменой имени переменной – Snorlax
@Snorlax - есть ли у вас контекст, в котором это используется? – potatopeelings