JScript=JavaScript • Основывается на стандарте ECMAScript • Текущая версия ECMAScript – 5.1 • Все пишут на ECMAScript – 3 • Новые версии сохраняют совместимость
крякает как утка, то это, вероятно, утка и есть. var Duck = { lookLikeDuck: true, quackLikeDuck: true, swimLikeDuck: true, }; if (a.lookLikeDuck && a.quackLikeDuck && a.swimLikeDuck) { return “Это Утка!”; } Утиная типизация
Компьютеры – Телевизоры – Планшеты – Телефоны • Есть и на сервере – Серверный JavaScript – Node.js, Narwal, Rhino – Встроенная Виртуальаня машина в БД • Можно программировать железо – Arduino + johnny-five • Не только браузер – Microsoft Office – OpenOffice.org – PDF
DOM – 2D графика – 3D графика – Работа со звуком • Транслирование в JavaScript – CoffeeScript – Dart – TypeScript • Возможно это самая распостраненная виртуальная машина
• Ваш скрипт должен лежать отдельно от html • Нужно отформатировать код – Использовать http://jslint.com/ – Или выбрать свой кодстайл • Обратить внимание – Наличие var – Отступы рядом с =, операторами и function – Или табы или пробелы – Заменить new Array() на []; new Object() на {};