PDA

Просмотр полной версии : Парился минут 5! :)


KPaul
11.05.2006, 18:03
Надо же так тупить :)

var num1 = 60;
var num2 = -20;
var result = num1–num2;

Copy/Past -> Publish

PS Хорошо что компилятор точно указывает на местоположение проблемы, а то бы искал хрен знает сколько... :)

Nirth
11.05.2006, 18:07
я что то не понял...скопировал твой код выдал синтаксическую ошибку, стер строчку написал в ручную var result = num1-num2; и ошибка исчезла...

neelts
11.05.2006, 18:28
а я разгадал эту великую тайну!

там у него на месте минуса("-") стоит тире("–") )))))

вы этот код вставьте в блокнот например под шрифтом скажем Arial и все поймете...)))

-
–
даже тут видно по длине)

KPaul
11.05.2006, 18:28
так вот и я тоже не моментально допёр:
var str1 = "-";
var str2 = "–";
trace(str1.charCodeAt(0));
trace(str2.charCodeAt(0));

Просто мне не часто приходилось сталкиваться с такими косяками, поэтому прикольно :)

PS Код был набран вручную, возможно случайно нажал комбинацию спец символа.

Буньков Максим
11.05.2006, 18:43
Как вы умадряетесь тере накатать?? через удержания альта :)

kayama
12.05.2006, 10:28
Мда))) бывают в жизни случаи....

etc
12.05.2006, 13:41
Начнём с того, что с альтом здесь на форуме не наберёшь тире...
А потом, шрифт здесь такой, что разницу в дефис/тире не увидишь...

Буньков Максим
13.05.2006, 09:12
Ну ваще не знаю у мя на клаве один минус и он является и тере и дефисом и минусом... все равно не догоняю...