если я не введу переменную в моем коде, будет ли она скомпилирована как тип данных по умолчанию?например, функция «для каждого ... в» лучше всего работает без ввода переменной:
for each (var element in myArray)
{
//process each element
}
имеет ли моя переменная element тип данных?если он напечатан как Object, то лучше на самом деле написать element: Object или это имеет значение?
EDIT
на самом деле, это былоПлохой пример, поскольку переменная элемента будет напечатана для любого элемента в myArray.
но так ли это, если переменная не типизирована?это просто станет тем, что ему передают?
вот лучший пример для моего вопроса:
var a = "i'm a string"; //does this var becomes a String?
var b = 50.98; //does this var becomes a Number?
var c = 2; //does this var becomes an int?