Программирование - это просто
Advertisement
Главная arrow Web-программирование arrow Уроки Java Script arrow Уроки web-программирования:  Тема сегодняшнего урока: «Java Script (JS): Переменные и операторы».
01.05.2024 г.
Главное меню
Главная
Интернет магазин
Программные продукты
Биржевые роботы
Искусственный интеллект
Математика и информатика
1С:Предприятие
Уроки C#
Уроки Delphi
Уроки программирования
Web-программирование
Дизайн и графика
Компьютер для блондинок
Исходники
Статьи
Платный раздел
Рассказы про компьютеры
Хитрости и секреты
Системный подход
Размышления
Наука для чайников
Друзья сайта
Excel-это не сложно
Все о финансах
.
Уроки web-программирования:  Тема сегодняшнего урока: «Java Script (JS): Переменные и операторы». Печать E-mail
Автор megabax   
04.07.2010 г.

Урок 13. Управление шрифтами в CSS New Page 1

Уроки web-программирования:  Тема сегодняшнего урока: «Java Script (JS): Переменные и операторы».

 

Переменная это некоторый "контейнер", в который вы можете положить какое либо определенное значение путем присваивания. Например, командой

 

a=5

 

вы говорите компьютеру, что в переменной "a" у нас будет храниться число 5. Если мы затем напишем

 

a=r+2

 

то компьютер "забудет" что в переменной "a" у нас храниться число 5, и будет хранить то, что получилось, когда он вычислил r+5. Если мы присвоим переменной выражение другого типа, то переменная изменит свой тип. Хотя, вообще то говоря, это считается дурным тоном в программировании.

 

У переменной есть имя. Именем может быть любая последовательность символов, если она удовлетворяет следующим правилам:

  • Начинается с буквы латинского алфавита, как с маленькой, так и с заглавной, либо со знака "_".

  • Второй и последующий символ может быть буква латинского алфавита, так же как заглавная та и маленькая, знак "_" или цифра.

  • В качестве имен переменных нельзя использовать зарезервированные словам JS.

Важно!!! В Java Script заглавные и маленькие буквы считаются разными. Так что переменные myVar и MyVar - это две абсолютно разные переменные.

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

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

 

Теперь перейдем к операторам. Кроме стандартных арифметических операций +, -, /, * в Java Script есть так же:

  • Оператор поразрядного смещения влево (<<). Смещает биты двоичного представления аргумента на указанное число позиций влево.

  • Оператор поразрядного смещения вправо (>>). Тоже самое но вправо.

  • Без знаковый оператор поразрядного смещения вправо (>>>). Тоже самое что и >>, но освободившиеся биты заполняет нулями.

  • Инверсия (~). Поразрядная инверсия двоичного представления аргумента (0 заменятся на 1, 1 на 0).

  • Остаток от целочисленного деление (%).

А теперь рассмотрим пример:

<html>
<head>
<title>Урок 32. Java Script: Переменные и операторы</title>


</head>
<body bgcolor="#EDEDED" text="#000000" link="#000000" topmargin="0" leftmargin="0">
<center>


<SCRIPT LANGUAGE="JavaScript">
a=51 //число 110011
document.write(a >> 1) //выведет 25, что в двоичном выражении 11001
document.write("<br>")
document.write(a >> 2) //выведет 12, что в двоичном выражении 1100
document.write("<br>")

document.write(a << 1) //выведет 102, что в двоичном выражении 1100110
document.write("<br>")
document.write(a << 2) //выведет 204, что в двоичном выражении 11001100
document.write("<br>")

document.write(~a) //выведет -52, что в двоичном выражении 1111111111111111111111111111111111111111111111111111111111001100
document.write("<br>")
document.write(5%3) //выведет 2
document.write("<br>")
</script>



</body>
</html>

 

И результат его работы:

Тема сегодняшнего урока: «Java Script (JS): Переменные и операторы».

 

С уважением, Шуравин Александр, e-mail: Этот e-mail защищен от спам-ботов. Для его просмотра в вашем браузере должна быть включена поддержка Java-script '; document.write( '' ); document.write( addy_text6699 ); document.write( '<\/a>' ); //-->\n Этот e-mail защищен от спам-ботов. Для его просмотра в вашем браузере должна быть включена поддержка Java-script , автор оставляет за собой право публиковать в рассылках ваши письма, если в письме прямо неоговорено нежелание его публиковать.

 

Последнее обновление ( 04.07.2010 г. )
 
« След.   Пред. »
 
© 2024 Программирование - это просто
Joomla! - свободное программное обеспечение, распространяемое по лицензии GNU/GPL.
Русская локализация © 2005-2008 Joom.Ru - Русский Дом Joomla!
Design by Mamboteam.com | Powered by Mambobanner.de
Я принимаю Яндекс.Деньги