Читать «Изучаем программирование на JavaScript» онлайн - страница 326

Unknown

Просто перебираем

каждое слово в масси

if (phrase.palindrome()) {

-

ве и вызываем для него

console.log("'" + phrase + "' is a palindrome");

метод palindrome. Если

метод возвращает tr

} else {

ue,

значит, слово является

console.log("'" + phrase + "' is NOT a palindrome");

палиндромом.

}

}

Мы разбиваем строку на буквы; каждая -

буква представляется элементом масси

еставля-

ва. Затем элементы массива пер

буквы объе-

ются в обратном порядке, а

Продвинутое решение

диняются в строку. Если исходная строка

равна новой, значит, она — палиндром.

— это

Обратите внимание на valueOf

String.prototype.palindrome = function() {

объект, а не строковый примитив (как r),

ек-

без valueOf строка сравнивается с объ

var r = this.split("").reverse().join(""); том, и равенства не будет даже в случае

return (r === this.valueOf());

палиндрома.

}

дальше 4 637

Как было бы замечательно,

если бы это был конец...

Но это, конечно, только мечты.

Впереди реальная жизнь...

Поздравляем!

Вы добрались до конца.

И что же дальше? Столько интересного!

Теперь, когда вы получили достаточно серьезные

познания в JavaScript, пора становиться мастером.

Присоединяйтесь к нам на сайте http://wickedlysmart.com/hfjs,

и мы продолжим наше путешествие.

Э. Фримен, Э. Робсон

Изучаем программирование на JavaScript

Перевел с английского Е. Матвеев

Заведующий редакцией

П. Щеголев

Ведущий редактор

Ю. Сергиенко

Художник

С. Маликова

Корректор

С. Беляева

Верстка

Н. Лукьянова

ООО «Питер Пресс», 192102, Санкт-Петербург, ул. Андреевская (д. Волкова), 3, литер А, пом. 7Н.

Налоговая льгота — общероссийский классификатор продукции ОК 034-2014, 58.11.12.000 — Книги печатные

профессиональные, технические и научные.

Подписано в печать 08.12.14. Формат 84×108/16. Усл. п. л. 67,200. Тираж 2000. Заказ 0000.

Отпечатано в соответствии с предоставленными материалами в ООО «ИПК Парето-Принт».

170546, Тверская область, Промышленная зона Боровлево-1, комплекс № 3А, www.pareto-print.

Разработка приложений для Windows 8

на HTML5 и JavaScript

Д. Эспозито, Ф. Эспозито

C помощью этой книги вы быстро освоите разработку

приложений для Windows 8 с использованием таких

технологий, как HTML5 и JavaScript. Написанное

известным экспертом Дино Эспозито в соавторстве

со своим сыном, это практическое пособие содержит

все необходимое для того, чтобы помочь читателю

спроектировать, создать и опубликовать свое

приложение для Windows 8. Издание состоит из

трех частей. В первой части рассматриваются

вопросы использования Microsoft Visual Studio

2012 Express, а также даются краткие сведения

об HTML, CSS и JavaScript. Во второй части книги

рассматриваются основы программирования для

Windows 8 с предоставлением пошаговых упражнений,

помогающих освоить пользовательский интерфейс

ISBN 978-5-496-00794-8

Windows 8, графику, видео, хранилища данных,

Объем: 384 с.

интернет-вызовы. В третьей части основное внимание

уделяется современному программированию

для Windows 8 с упором на работу с датчиками

и аксессуарами устройств (такими, как принтеры,

GPS, веб-камеры и т. д.), взаимодействию с системой