Компютърно моделиране с JavaScript - възможности на средата за програмиране. Основни типове данни - текст

 

Теоретични материали

Презентация 1

Тип данни - текст

Текстовият тип данни в JavaScript

Текстовият тип данни в JavaScript е предназначен за съхранение на поредица от символи. Той се нарича още "низов тип" (string). Може да се използва за съхранение на текстова информация, като например думи, изречения, абзаци и др. Текстовите данни се ограждат в единични или двойни кавички. Този тип данни са чувствителни към регистъра, т.е.  "A" е различно от "a".

 

Операции с текстови данни:

  • Сравнение: Текстовите данни могат да бъдат сравнявани с оператори за сравнение, като ==, !=, <, >, <=, >=.
  • Свързване:  могат да бъдат конкатенирани, т.е. да се съединяват, за да се получи нов текст. Текстовите данни могат да се свързват с оператора +.
  • Преобразуване: Текстовите данни могат да се преобразуват в други типове данни, например числа, с помощта на функции.

 

Функции за работа с текстови данни:

  • length: Връща дължината на текстовия низ.
  • charAt(index): Връща символа на дадена позиция в текстовия низ.
  • toUpperCase(): Преобразува всички букви в текстовия низ в главни.
  • toLowerCase(): Преобразува всички букви в текстовия низ в малки.
  • indexOf(searchValue): Намира първата поява на даден текст в текстовия низ.
  • lastIndexOf(searchValue): Намира последната поява на даден текст в текстовия низ.
  • substring(start, end): Връща част от текст от текстовия низ.
  • replace(searchValue, replaceValue): Заменя първото появяване на даден текст в текстовия низ с друг текст.

 

Текстовите данни са най-често използваните тип данни в JavaScript. Могат да се използват за съхранение на всякакъв вид текстова информация, като например имена, адреси, описания, съобщения и др. Също могат да се използват за форматиране на изходни данни, например за добавяне на разделители, отстъпи и др.

Задачи за упражнение

Отворете по избор една от дадените среди за програмиране като кликнете на съответния бутон и изпълнете 2-те задачи:
Задача 1 : Операции с текстови данни

Създайте текст в JavaScript и приложете върху него следните функции, като след всяка извеждате резултата в конзолата:

  • определете дължината му;
  • изведете символа, който се намира на нулева позиция;
  • направете буквите с голям и малък размер;
  • заместете една от думите в текста с друга.

 

Примерно решение на задачата:
Примерен вид на крайният резултат:
Задача 2 : Добавяне на JavaScript в HTML документ

В тази задача трябва да създадете JavaScript, който ще пита потребителя за неговото име, след което ще извежда изскачащ прозорец със съобщение "Здравей " и името на потребителя.

HTML (HyperText Markup Language) е език, който се използва за създаване на уеб страници. Той определя структурата и съдържанието на страницата, както и нейния външен вид. HTML кодът се състои от тагове, които описват различните части на страницата.

Основни елементи на HTML и примери за тагове:
<!DOCTYPE html>: Декларация, която показва на браузъра, че документът е HTML.
<html>: Отварящ таг, който дефинира началото на HTML документа.
<head>: Съдържа информация за документа, като заглавие, мета данни и стилове.
<title>: Заглавие на страницата, което се показва в горната част на браузъра.

<body>: Съдържа видимото съдържание на страницата, текст, изображения, таблици, формуляри и др.
<h1> - <h6>: Заглавия с различна големина.
<p>: Параграф.
</html>: Затварящ таг, който дефинира края на HTML документа.

 

За решаването на задачата ще използваме готов Html документ и ще добавим в него скрипта за решението на задачата, като използваме отварящ и затварящ таг <script></script>.

Добавете скрипта на посоченото място:
Примерен вид на решената задача: