Преобразование типов данных

В JavaScript нет понятия объявления типов данных. Преобразования типов выполняются автоматически при процедурах выполнения операторов языка. Например, определена числовая переменная следующим образом:

var answer = 42

Позднее, ей можно присвоить строковое значение:

answer = "Thanks for all the fish..."

В общем случае, выражения, включающие числовые и строковые значения, конвертируются в строковый тип данных. Рассмотрим следующий пример:

x = "The answer is " + 42
y = 42 + " is the answer."

Результатом выполнения первого оператора будет строка "The answer is 42", второго орератора - строка "42 is the answer".

В JavaScript предусмотрено несколько специальных функций для манипуляций со строковыми и числовыми данными:

- parseInt() - конвертирует строку в целое.
- parseFloat() - конвертирует строку в число с плавающей запятой.

Скриптовый язык JavaScript. Обработка массивов.

Массив - это упорядоченная система значений, к которым можно обращаться по имени с индексом. Например, элементами массива с именем А являются A[1], A[2] и так далее. В языке JavaScript нет явного задания массивов. Массивы представляют собой экземпляры объекта Array. Примеры создания массива:

A = new Array(20); //создан массив под названием A из 20 элементов

или

var A=[5,4,3]; // создан массив под названием A из элементов 5,4,3.

Нумерация элементов массива начинается с 0.Перебрать все элементы массива можно использую оператор for. Пример суммирования элементов выше объявленог массива A:

var sum=0;

for (var i=0;i<A.length;i++) sum+=A[i];

или

for (var element in A) sum+=element;

Свойство length задает число элементов в массиве.

Элементам массива можно присваивать значения. Например, присвоить элементу массива с индексом 0 значение 1 можно следующим образом:A[0]=1;


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: