Студопедия КАТЕГОРИИ: АвтоАвтоматизацияАрхитектураАстрономияАудитБиологияБухгалтерияВоенное делоГенетикаГеографияГеологияГосударствоДомЖурналистика и СМИИзобретательствоИностранные языкиИнформатикаИскусствоИсторияКомпьютерыКулинарияКультураЛексикологияЛитератураЛогикаМаркетингМатематикаМашиностроениеМедицинаМенеджментМеталлы и СваркаМеханикаМузыкаНаселениеОбразованиеОхрана безопасности жизниОхрана ТрудаПедагогикаПолитикаПравоПриборостроениеПрограммированиеПроизводствоПромышленностьПсихологияРадиоРегилияСвязьСоциологияСпортСтандартизацияСтроительствоТехнологииТорговляТуризмФизикаФизиологияФилософияФинансыХимияХозяйствоЦеннообразованиеЧерчениеЭкологияЭконометрикаЭкономикаЭлектроникаЮриспунденкция |
Зупинка і продовження роботи циклів ⇐ ПредыдущаяСтр 2 из 2
І мові JavaScript (як, утім, і в багатьох інших) існують зарезервовані слова break і continue, що змінюють поводження циклу при виконанні визначених умов. break ідеальний для випадків, коли незрозуміло, які значення можуть надійти в програму. Наприклад, якщо їх вводить користувач у HTML-формі. Допустимо, мається такий код: For (x=0; х<10; х=х+1) { z = getInput (); if (z == х) break; } Тут викликається функція getInput(). Передбачається, що вона просить користувача ввести значення, що привласнюється потім змінній z. Зупинка циклу відбувається, якщо z і х раптом виявляться однаковими. У противному випадку цикл for продовжується доти, поки х не досягне 10. Вираз continue використовується, коли потрібно пропустити конкретний інкремент. Наприклад: <script> vаг х = 0 while (x<10) { х = х + 1: if (х == 5) continue; document.writeln (х + " не дорівнює 5. <br \/>"); } </script> Об'єкти JavaScript JavaScript, як і багато інших сучасних мов програмування, є об’єктно-орієнтованим. Це означає, що можна створювати і використовувати пойменовані набори властивостей, що включають у себе змінні й вбудовані функції, які називаються методами. Об'єкти дають можливість більш ефективно працювати з великими обсягами даних. Об'єкти створюються в два етапи. По-перше, потрібно створити шаблон. Це робиться за допомогою оголошення function. Потім потрібно створити екземпляр об'єкта, зяким можна нормально працювати. Наприклад, щоб створити шаблон об'єкта home. потрібно створити наступну функцію: function home(price, sqfoot, beds, baths, base, descrip) { this.price = price; this.sqfoot = sqfoot; this.beds = beds; this.baths = baths; this.base = base; this.descrip = descrip; } Зверніть увагу на зарезервоване слово this. У JavaScript воно використовується для посилання на поточний об'єкт. Цей прийом використовується досить часто при маніпуляціях з об'єктами, особливо у формах. За допомогою вказівника на об'єкт одержуємо доступ до конкретних змінних: <script> function showListing (home) { document.writeln ("Ціна: " + home.price + "<br \/>"); document.writeln ("Площа: " + home.sqfoot + "<br \/>"): document.writeln ("У житлових кімнат/ванних: " + home.beds + "/" + home.baths +"<br \/>"); document.writeln ("Опис: " + home.descrip + "<br \/>"); return; } </script>
Об'єкт String Об'єкт String і призначений для роботи з рядками; Методи об'єкта String у JavaScript
Хід роботи Використовуючи наведений вище теоретичний матеріал протабулювати значення функції Y=sin(x)*exp(x) на проміжку [0; 10] з кроком 0.3. Вивід результатів форматувати використовуючи властивості об'єкта String. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Последнее изменение этой страницы: 2018-04-12; просмотров: 161. stydopedya.ru не претендует на авторское право материалов, которые вылажены, но предоставляет бесплатный доступ к ним. В случае нарушения авторского права или персональных данных напишите сюда... |