Сегодня 17 января, суббота ГлавнаяНовостиО проектеЛичный кабинетПомощьКонтакты Сделать стартовойКарта сайтаНаписать администрации
Поиск по сайту
 
Ваше мнение
Какой рейтинг вас больше интересует?
 
 
 
 
 
Проголосовало: 7281
Кнопка
BlogRider.ru - Каталог блогов Рунета
получить код
Блог счастливого веб-разработчика
Блог счастливого веб-разработчика
Голосов: 1
Адрес блога: http://ridler-fun.livejournal.com/
Добавлен: 2010-12-26 16:27:55
 

Объединение строк

2010-12-28 07:34:46 (читать в оригинале)

 Объединение нескольких строк в одну - обычная программистская задача. Например, если на веб-странице есть форма, содержащая имя посетителя и его фамилию в различных полях, то нам следует скомбинировать эти поля, чтобы получить его полное имя. Более того, если нам нужно будет отобразить сообщение, дающее пользователю знать, что заполненная им форма принята, мы должны объединить  исходное сообщение с именем этого человека: например, "Абросим Петров, спасибо, ваш заказ принят".

Объединение строк называется конкатенацией, и оно достигается с помощью оператора +. Тот самый оператор сложения который используется для сложения числовых величин, со строками ведет себя совсем по другому..

var firstName = "Анатолий";
var lastName = "Иванов";
var fullName = "firstName + lastName";

В последней строке кода содержание переменной firstName комбинируется с содержанием переменной lastName. Обе переменные какбэ объединяются, и результат помещается в переменную fullName. В нашем пример результатом такого слияния строк будет - АнатолийИванов, между именем и фамилией нет пробела, так как после объединения, строки просто "склеиваются" друг с другом. Давайте добавим пробел между строками, чтобы все выглядело так как и должно выглядеть :)

var firstName = "Анатолий";
var lastName = "Иванов";
var fullName = "firstName + ' ' + lastName";

Знак ' ' в коде - это одинарная открывающая кавычка, за которой следует пробел, за пробелом, в свою очередь находится закрывающая одинарная кавычка. Этот код - просто строка содержащая пробел. Помещенный между двумя переменными, этот код создает строку "Анатолий Иванов". В данном примере мы объединили три строки.

Вопрос дня: Лучшая игра

2010-12-27 11:15:50 (читать в оригинале)

Лучшая игра 2010 года?

Смотреть ответы (768)



Mario, была, есть и останется лучшей игрой всех времен.... ;)

Порядок операций

2010-12-27 07:48:34 (читать в оригинале)

 Осуществляя несколько математических операций одновременно, например, складывая несколько чисел и умножая сумму на 5, мы должны помнить, в каком порядве интерпритатор JavaScript производит подсчет. Одни операции имеют приоритет над другими и подсчитываются в первую очередь. В результате, мы по невнимательности можем получить ошибочный результат. Например:

10 + 20 * 5

Мы можем просто подсчитать это слева направо: 10 + 20 = 30, а 30 * 5 = 150. Но это не так. Умножение как мы знаем из школьных курсов выполняется раньше сложения, поэтому результат этого равенства будет такой: 20 * 5 = 100 + 10 = 110. Умножение и деление имеют приоритет над вычитанием и сложением.

Если мы хотим чтобы сложение мело приоритет над умножением, нам нужно в этом примере проставить круглые скобки.(а как мы знаем опять же из школьных курсов, действие в скобках всегда выполняется первее остальных):

(10 + 20) * 5

И еще, дабы не запутаться в приоритетах, в первом примере можно сделать так:

10 + (20 * 5);

Базовые арифметические операции

2010-12-27 07:12:24 (читать в оригинале)

 JavaScript поддерживает основные математические операции: сложение, деление, вычитание и т.д. В таблице показаны основные математические операторы и примеры их использования.  


ОператорДействиеКак использовать
-Вычитание одного числа из другого30 - 10
+Сложение двух чисел 46 + 54
/Деление одного числа на другое50 / 2 
*Умножение двух чисел32 * 10


Умножение можно также обозначать символом x (например, 20 x 10), но обычно для перемножения двух чисел в JavaScript используется символ *

В математических операциях также могут фигурировать числа.

var price = 20;
var itemsProduct = 5;
var total = price * itemsProduct;

В первых двух строках кода создаются две переменные (price и itemsProduct), в каждой их которых сохраняется число. В третьей строке кода задаем переменную (total) и сохраняем в ней результаты перемножения значений, сохраненных в переменной price(20) и в переменной ItemsProduct(5). В итоге в переменной total у нас будет храниться число 100.

В данном примере очень хорошо видна польза переменных. Допустим мы написали программу являющуюся частью системы заказа товаров в интернет-магазине. И если нам потребуется изменить цену товара, то нам не надо будет менять её во всей программе, достаточно только изменить число в переменной var price, дальше программа сама автоматически изменить все числа.

Работа с типами данных и переменных.

2010-12-26 19:56:32 (читать в оригинале)

Сохранение отдельного фрагмента информации, например, числа или последовательности символов для переменной, - это только первый шаг в создании программы. Большинство сценариев для получения новых результатов выполняют различные операции с данными. Например, добавление к очкам определенного числа для увеличения их количества в процессе игры; умножение количества заказанных товаров на их стоимость; персонализация исходного сообщения путем добавления имени пользователя: "Добро пожаловать, Тёма". JavaScript предоставляет различные операторы для модификации данных. 

Оператор - это слово или символ, которые могут изменить одно или несколько значений на другие значения. Например, используя символ * (оператор умножения), мы умножаем величины. Для различных типов данных существуют различные операторы.


Страницы: ... 41 42 43 44 45 46 

 


Самый-самый блог
Блогер ЖЖ все стерпит
ЖЖ все стерпит
по количеству голосов (152) в категории «Истории»
Изменения рейтинга
Категория «Музыка»
Взлеты Топ 5
+382
399
Follow_through
+328
331
שימותו הקנאים
+320
334
Tomas50
+317
357
krodico
+307
359
Ланин Сергей
Падения Топ 5


Загрузка...Загрузка...
BlogRider.ru не имеет отношения к публикуемым в записях блогов материалам. Все записи
взяты из открытых общедоступных источников и являются собственностью их авторов.