русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Типы данных и инициализация переменных. Определение типа данных переменной


Дата добавления: 2015-07-09; просмотров: 560; Нарушение авторских прав


В JavaScript переменные могут содержать следующие типы данных:

o number — целые числа или числа с плавающей точкой (дробные числа);

o string — строки;

o boolean — логический тип данных. Может содержать значения true (и тина) или false (ложь);

o object — переменная со значением null.

При инициализации переменной JavaScript автоматически относит переменную к одному из типов данных. Что такое инициализация переменных? это, операция присвоения переменной начального значения. Значение переменной присваивается с помощью оператора =.

m_Number=7; // Переменной m_Number присвоено значение 7

m_Number2=7.8;

// Переменной m_Number2 присвоено значение с плавающей точкой

m_String="Строка"; // Переменной m_String присвоено значение Строка

m_String2='Строка';

// Переменной m_String2 также присвоено значение Строка

m_Boolean=true;

// Переменной m_Boolean присвоено логическое значение true

m_Str1=null; // Переменная m_Str1 не содержит данных

 

 

Переменной может быть присвоено начальное значение сразу при ее объявлении:

 

var m_strName="Строка";

var m_strName="Строка", m_Number=7;

// Можно задать начальные значения сразу нескольким переменным.

 

Если переменной не присвоено начальное значение, то значение предполагается равным undefined.

Оператор typeof возвращает строку, описывающую тип данных переменной. Продемонстрируем это на примере (листинг 3.6).

Листинг 3.6. Типы данных

<HTML>

<HEAD>

<TITLE>Типы данных</TITLE>

</HEAD>

<BODY>

<SCRIPT language="JavaScript">

<!--

var m_Number=7;

var m_Number2=7.8;

var m_String="Строка";

var m_String2='Строка';

var m_Boolean=true;

var m_Str1=null, m_Str2;

document.write("m_Number - " + typeof (m_Number) + "<BR>");



document.write("m_Number2 - " + typeof (m_Number2) + "<BR>");

document.write("m_String - " + typeof (m_String) + "<BR>");

document.write("m_String2 - " + typeof (m_String2) + "<BR>");

document.write("m_Boolean - " + typeof (m_Boolean) + "<BR>");

document.write("m_Str1 - " + typeof (m_Str1) + "<BR>");

document.write("m_Str2 - " + typeof (m_Str2));

//-->

</SCRIPT>

</BODY>

</HTML>

 



<== предыдущая лекция | следующая лекция ==>
Окно с полем ввода и кнопками OK и Cancel | Операторы JavaScript


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.206 сек.