Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | ||
|
JavaScript поддерживает базовые типы данных и объекты. Имеется пять базовых типов данных: числа; строки; булев (логический) тип; undefined – неопределенный; null - пустой. Фактический интерес с точки зрения хранения данных представляют три: числа, логические значения и строки. Неопределенный и пустой типы представляют только одно значение. Числам, строкам и логическим данным соответствуют объектные типы Number, String и Boolean(классы оболочки), которые включают большое число методов. Таким объектам могут присваиваться значения соответствующих базовых типов. Хотя строковые литералы относят к базовым типам, фактически переменные типа строка представляют собой ссылки на объекты.
Переменные в JavaScript объявляются с помощью ключевого слова var, например:
var x;//undefined -переменная
После этого можно задать значение переменной:
x = "Sample string";
В языке JavaScript переменные не имеют строго закрепленного типа, тип переменной определяется данными, которые она хранит. Фактически переменная представляет собой ссылку. Можно объявить переменную и присвоить ей число, а затем присвоить строку:
var man1 =10;
man1 = "Superman";
Объектные переменные создаются через оператор new:
var man2 = new String("Superman");
В Javascript - все объекты, кроме базовых типов. Везде, где необходимо, базовые типы автоматически преобразуются в объекты. Можно, например, определять длину строки как:
alert("Superman".length);
Язык JavaScript позволяет объявить одну и туже переменную несколько раз и даже создавать переменные без их объявления, например:
y = "Second string";
При этом переменная y будет создана, попадет в свойства глобального объекта window и становится глобальной. Такая практика программирования не приветствуется, поскольку возможны пересечения с другими переменными окна и конфликты.
Дата публикования: 2014-11-18; Прочитано: 281 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!