Студопедия

КАТЕГОРИИ:

АвтоАвтоматизацияАрхитектураАстрономияАудитБиологияБухгалтерияВоенное делоГенетикаГеографияГеологияГосударствоДомЖурналистика и СМИИзобретательствоИностранные языкиИнформатикаИскусствоИсторияКомпьютерыКулинарияКультураЛексикологияЛитератураЛогикаМаркетингМатематикаМашиностроениеМедицинаМенеджментМеталлы и СваркаМеханикаМузыкаНаселениеОбразованиеОхрана безопасности жизниОхрана ТрудаПедагогикаПолитикаПравоПриборостроениеПрограммированиеПроизводствоПромышленностьПсихологияРадиоРегилияСвязьСоциологияСпортСтандартизацияСтроительствоТехнологииТорговляТуризмФизикаФизиологияФилософияФинансыХимияХозяйствоЦеннообразованиеЧерчениеЭкологияЭконометрикаЭкономикаЭлектроникаЮриспунденкция

Зупинка і продовження роботи циклів




І мові 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

 

Метод Призначення приклад
anchor Створює цільовий якір mystring.anchor(ім'я_секції)
big Виводить рядок як великий текст mystring.big()
blink Виводить рядок як моргаючий текст mystring.blink()
bold Виводить рядок жирним шрифтом mystring.bold()
charAt Вибір окремого символу mystring.charAt(2)
fixed Виводить рядок шрифтом телетайпа mystring.fixed()
fontcolor Задає колір шрифту mystring.fontcolor("red")
fontsize Задає новий розмір шрифту mystring.fontsize(2)
indexOf Знаходить номер букви в рядку mystring.indexOf("w")
italics Виводить рядок курсивом mystring.italics
lastlndexOf Знаходить номер останнього входження символу mystring.Iastlndex0f("w")
link Робить з рядка посилання mystring.link()
small Виводить рядок як зменшений текст mystring.small()
strike Ефект закресленого тексту mystring.strike
sub Виводить текст шрифтом нижнього індексу mystring.sub
substring Вибирає частину рядка mystring.substring
sup Виводить текст шрифтом верхнього індексу mystring.sup
toLowerCase Виводить весь рядок малими літерами mystring.toLowerCase
toUpperCase Виводить весь рядок прописними літерами mystring.toUpperCase

 


 Хід роботи

Використовуючи наведений вище теоретичний матеріал протабулювати значення функції Y=sin(x)*exp(x) на проміжку [0; 10] з кроком 0.3. Вивід результатів форматувати використовуючи властивості об'єкта String.










Последнее изменение этой страницы: 2018-04-12; просмотров: 161.

stydopedya.ru не претендует на авторское право материалов, которые вылажены, но предоставляет бесплатный доступ к ним. В случае нарушения авторского права или персональных данных напишите сюда...