1st International Forum of EYP in Stockholm, April 5-10th, 2011 – Changed Deadline!!!
2011-02-09 04:26:33
1st International Forum of EYP Sweden (IFES) will take place in Stockholm, April 5-11th, 2011. The ...
+ развернуть текст сохранённая копия
1st International Forum of EYP Sweden (IFES) will take place in Stockholm, April 5-11th, 2011. The theme is Human Rights and Democracy and the official session slogan is “Different Fights for Equal Rights”. With delegations from almost 20 European countries and 200 participants the session will be a perfect opportunity to raise awareness of human [...]
Тэги:
education,
event,
eyp,
new,
non-eyp,
session
Объединение чисел и строк. (часть 2)
2010-12-28 08:31:11
В прошлом посте мы обьединяли строку и число находящиеся в одной последовательности, тоесть ...
+ развернуть текст сохранённая копия
В прошлом посте мы обьединяли строку и число находящиеся в одной последовательности, тоесть интерпретатор JavaScript самостоятельно преобразовал число в строку. Однако такая возможность, известная как автоматическое преобразование типов данных, может вызвать проблемы. Например, если в специальной форме посетитель отвечает на вопрос ("Сколько пар обуви вы хотите?"), печатая число (например 2), то это число считается строкой -'2'. И мы получим следующее:
var numberOfShoes = '2';
var numberOfSocks = 4;
var totalItems = numberOfShoes + numberOfSocks;
Мы ожидаем, что число, сохраненное в totalItes, будет равно - 6 (2 пары обуви и 4 пары носков). Однако, так как значение numberOfShoes является строкой интерпретатор JavaScript преобразует значение переменной numberOfShoes опять же в строку, и в итоге мы получаем строку '24' в переменной totalItems. Есть несколько способов для предотвращения подобной ошибки.
Во-первых, мы можем добавить + в начале строку, содержащей число:
var numberOfShoes = '2';
var numberOfSocks = 4;
var totalItems = +numberOfShoes + numberOfSocks;
Добавляя знак + перед переменной(важно чтобы между ними не было пробела), мы какбэ просим интерпретатор JavaScript попытаться преобразовать строку в числовое значение - и если строка содержит только числа, например, '2', то в итоге мы получим строку, преобразованную в число. В нашем примере мы получим число 6(2+4).
Команда Number() преобразует строку в число, если это возможно. Если строка содержит только буквы, мы получим значение NaN в качестве сообщения о том, что преобразование букв в числа невозможно.
Итак наиболее часто нам придется превращаться числа в строки при обработке пользовательского ввода, например, возвращая значение, введеное посетителем в поле формы. Если же нам необходимо совершить операцию сложения с использованием информации, введенной пользователем в форму или с применением подобной информации, взятой из другого источника, то нужно убедиться, что сначало мы пропустили эти значения через команду Number().
76fcd475c332ebe8509c0134747066e3
Тэги:
nan
Объединение чисел и строк. (часть 1)
2010-12-28 07:54:33
Большинство математических операторов имеют смысл только для чисел. Например, нет никакого ...
+ развернуть текст сохранённая копия
Большинство математических операторов имеют смысл только для чисел. Например, нет никакого смысла умножать число 5 на слово "икра". Если мы это сделаем, то получим особое значение JavaScript - NaN, которое означает "не число". Однако бывает такое, что нам потребуется объединить строку и число. Например, мы захотим представить сообщение, которое указывает, сколько раз посетитель был на нашей странице. Количество его переходов на нашу страницу - это число, а сообщение - это строка. В данном случае, используя оператор +, мы делаем две вещи: первое, это преобразуем число в строку и второе это соединяем его с другой строкой:
var peopleVisits = 56;
var message = 'Вы посетили эту страницу ' + peopleVisits + ' раз. ' ;
В данном случае получилось такое сообщение: "Вы посетили эту страницу 56 раз." Интерпритатор JavaScript понимает, что здесь имеется строка, поэтому он знает, что не следует совершать математической операции (сложения). Вместо этого он воспринимает + как оператор объединения строк, а также понимает, что число должно быть преобразовано в строку.
Этот способ может показаться очень подходящим, когда следует в одном сообщении совместить числа и символы. В данном случае обязательным условием является то, что число - это часть буквенной последовательности, образующей полное "высказывание", и если мы используем + в последовательности, содержащей числа и строки, интерпретатор JavaScript преобразует число в строку.
Тэги:
nan
Rrrrright stuff )
2010-10-01 19:48:57
Voila, finally my dear Cintiq21 got a new captain! MacBook Pro i5 with 8GB made my «office» ...
+ развернуть текст сохранённая копия
Voila, finally my dear Cintiq21 got a new captain! MacBook Pro i5 with 8GB made my «office» life trully mobile, my travels – more flexible and myself – more happy! :-) I am open to experiments and looking forward to new cool projects! Whooooplaaa, this MacBook is soooooo fast! :-D Cheers, Katya
Тэги:
inspiration,
non,
pfofit,
photo
18 красавіка – Міжнародны дзень помнікаў і мясцінаў – Бясплатныя экскурсіі па гарадах Беларусі!!!
2010-04-15 13:39:46
Запрашаем наведаць “Фэст экскурсаводаў”!
Падчас “Фэсту экскурсаводаў” напрацягу двух дзён (17-18 ...
+ развернуть текст сохранённая копия
Запрашаем наведаць “Фэст экскурсаводаў”!
Падчас “Фэсту экскурсаводаў” напрацягу двух дзён (17-18 красавіка) пройдзе шэраг самых разнастайных бясплатных экскурсій па гістарычных мясцінах Мінска, Гродна, Брэста і іншых гарадоў і мястэчак!
“Фэст экскурсаводаў” – гэта ўнікальная магчымасць для кожнага атрымаць незвычайную інфармацыю з першых вуснаў пра звыклыя мясціны, бо экскурсаводамі падчас Фэсту выступаюць як адмыслоўцы ў гэтай прафесіі, так [...]
Тэги:
education,
event,
eyp,
new,
non
Страницы:
... 21 22 23 24 25 26 27