Язык javascript ч 1

Page 270

Конечно же, сейчас лучше использовать современный формат, если цель — современные браузеры, а если дополнительно нужны IE8-, то либо передавать даты через миллисекунды, а не строки, либо добавить библиотеку типа es5shim, которая добавит Date.parse в старые IE. Итого

• Дата и время представлены в JavaScript одним объектом: Date. Создать «только время» при этом нельзя, оно должно быть с датой. Список методов Date вы можете найти в справочникеDate или выше.

• Объект Date удобен тем, что автокорректируется. Благодаря этому легко сдвигать даты. • Объекты Date можно вычитать, результатом будет разница в мс. Преобразование типов

1. Строковое преобразование 2. Численное преобразование 1. Специальные значения 3. Логическое преобразование 4. Итого Система преобразования типов в JavaScript очень проста, но отличается от других языков. Поэтому она часто служит «камнем преткновения» для приходящих из других языков программистов. Всего есть три преобразования: 1. Cтроковое преобразование. 2. Числовое преобразование. 3. Преобразование к логическому значению. Строковое преобразование Строковое преобразование происходит, когда требуется представление чего-либо в виде строки. Например, его производит функция alert.

1 var a = true; 2 3 alert(a); // "true" Можно также осуществить преобразование явным вызовом String(val):

1 alert( String(null) === "null" ); // true Также для явного преобразования применяется оператор "+", у которого один из аргументов строка. В этом случае он приводит к строке и другой аргумент, например:

1 alert( true + "test" ); // "truetest" 2 alert( "123" + undefined); // "123undefined"


Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.