Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

Web-программирование - это просто!


 

Новое на сайте Программирование - это просто! (www.easyprog.ru):

В бесплатном разделе

В платном разделе

Добрый день, уважаемые подписчики!

Тема сегодняшнего выпуска: «Java Script: типы данных».

 

Когда мы рассматривали пример с арифметическими операциями, вспомним его еще раз:

a=3;
b=4;
c=a+b;
document.write("a=3, b=4, c=a+b c=",c);

 

мы оперировали с числовым типом данных. На самом деле переменные могут хранить не только цифры, но так же и буквы (строковой тип). Рассмотрим следующий пример:

 

<HTML>
<HEAD>
<TITLE>Урок 26. Java script: Типы данных</TITLE>
</HEAD>

<BODY>
<SCRIPT Language="JavaScript" type="text/javascript">
a="Несколько слов - ";
b="это уже предложение";
c=a+b;
document.write(c);
</SCRIPT>
</BODY>
</HTML>

 

Вот что выдаст нам эта программа, когда мы ее запустим:

 

 

Разумеется, в строке могут быть и цифры, но вести себя они будут именно как символы, а не как числа. Для того что бы убедиться в этом, рассмотрим еще пример:

 

<HTML>
<HEAD>
<TITLE>Урок 26. Java script: Типы данных</TITLE>
</HEAD>

<BODY>
<SCRIPT Language="JavaScript" type="text/javascript">
a="3";
b="4";
c=a+b;
document.write(c);
</SCRIPT>
</BODY>
</HTML>

 

И вот что нам он выдаст:

 

 

Кроме строковых и числовых типов данных есть еще и логический (булев) тип. Переменные данного типа могут принимать лишь два значения: true (истина) и false (ложь). Кроме того, имеются два значения, не относящиеся ни к одному типу. Это undefined и null. Первое означает отсутствие вообще какого бы то ни было значения (если переменной ничего не присвоено, то это и есть undefined), а второе - пустая переменная. Разница между ними нет никакой, только в названиях. Даже сравнение этих двух значений дает true. Однако, использование undefined считается дурным тоном в программирование. поэтому, когда вам надо использовать пустое значение, делайте это с помощью null.

Есть еще так же агрегатный тип - object. Но мы будет его изучать когда дойдем до объектов.

 

С уважением, Шуравин Александр, e-mail: megabax@rambler.ru, автор оставляет за собой право публиковать в рассылках ваши письма, если в письме прямо неоговорено нежелание его публиковать.

 


В избранное