У меня есть следующий код:
<cfscript>
data = ['2342bas', 'asqwerewq', '12314', 12421, 1.1];
newdata = arrayNew['Numeric'](1);
for (item in data) {
newdata.append(val(item));
}
writedump(newdata);
newdata = [];
for (item in data) {
newdata.append(val(item));
}
writedump(newdata);
</cfscript>
Я получаю следующие результаты:
Мне интересно, почему они разные. Вынуждает ли «Число» все данные быть с плавающей запятой?