русский  עברית
tadam logo
Нашли ошибку в тексте?
Отметьте её курсором и нажмите
Ctrl + Enter
Проверка орфографии Xhtml.co.il
Orphus system
Рассылка
Присоединитесь к списку рассылки для получения последних новостей

Введите адрес электронной почты:

JavaScript предоставляет несколько встроенных типов данных. В дополнение к ним на этой странице рассматриваются виртуальные типы, такие как селекторы, расширенные псевдо-типы, как, например, события и все остальное о функциях.

Вы можете увидеть в действии все рассматриваемые ниже примеры просто копируя их в консоль Firebug (примечание: Firebug требует наличия Firefox).

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

Например:

 var x = ""
 if ( x )
   console.log("x defaulted to true")
 else
   console.log("x defaulted to false")

В этом случае будет напечатано «x defaulted to false».

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

 !x // true
Перейдем непосредственно к типам.

Содержание

Строка в JavaScript — неизменяемый объект, который может содержать как ни одного, так и множество символов.
Строка может быть определена с помощью одинарных или двойных кавычек.
Строка в JavaScript имеет некоторые встроенные методы манипулирования с ней.
Все строки имеют свойство длины.
Значение пустой строки по умолчанию всегда false.
Числа в JavaScript представляют собой 64-битные значения двойной точности формата IEEE 754.
Если это 0, то значение по умолчанию false.
JavaScript предоставляет инструменты для работы с числами в объекте Math.
parseInt и parseFloat помогают анализировать числа и преобразовывать строки в числа.
После добавления чисел к строке результат всегда является строкой.
Анализ чего-то, что не является числом возвращает неопределенность (NaN).
Integer — чистый тип числа.
Число с плавающей точкой (Float) — чистый тип числа, также как и целое число (Integer).
Логическое значение в JavaScript может быть либо true либо false.
Все в JavaScript представляет собой объект.
Вы можете указывать и читать свойства объекта используя точку.
Также можно указывать и читать свойства объекта используя массив.
Производить операции над объектами проще всего в цикле for.
Независимо от того, есть-ли у объекта свойства или нет, он никогда по умолчанию не является false.
Все объекты имеют свойство протоипа.
Опции в jQuery являются чистыми объектами JavaScript.
Массивы в JavaScript — это изменяемые списки с некоторыми встроенными методами.
Массив имеет полезное для итераций свойство длины.
Независимо от того, есть-ли в массиве элементы или нет, он никогда по умолчанию не является false.
В jQuery API Вы часто можете видеть обозначение Массив<Тип>.
Тип map используется функцией AJAX для сохранения данных запроса.
Функция в JavaScript может как иметь имя, так и быть безымянной.
Внутри функции всегда доступна специальная переменная «arguments».
В JavaScript переменная «this» всегда ссылается на текущий контекст.
В JavaScript переменные, которые определены внутри функции, доступны только в пространстве самой функции.
Привязки создаются всякий раз, когда внутри функции необходимо получить доступ к переменной, объявленной вне текущего пространства функции.
Сочетание всех вышеизложенных знаний дает Вам, как разработчику JavaScript, достаточно много возможностей.
Обратный вызов представляет собой функцию JavaScript, переданную какому-либо методу в качестве аргумента или опции.
Селектор используется в jQuery для выборки элементов DOM из документа DOM.
Система событий в jQuery соответствует стандартам W3C.
Элемент в Объектной Модели Документа (DOM) обладает атрибутами, текстом и дочерними объектами.
Объект jQuery содержит коллекцию элементов объектной модели документов (DOM), которые были созданы из строк HTML или выбранны из документа.
Тип файлов Интернет.
XMLHttpRequest (XHR) — набор API, используемый в языках JavaScript, JScript, VBScript и им подобных для пересылки различных данных.
Отсроченный объект предоставляет возможность зарегистрировать несколько обратных вызовов в самоуправляемые очереди обратных вызовов
Начиная с jQuery 1.5, метод $.ajax() возвращает объект jqXHR
Этот объект предоставляет набор методов объекта Отсроченный
Была ли эта информация полезной?
   

Комментарии