29. Основни типове данни в JavaScript - цели числа

 

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

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

Тип данни - цели числа

Целочислен тип данни в JavaScript

 

В JavaScript целите числа се съхраняват в тип данни, наречен Integer. Този тип може да съхранява както положителни, така и отрицателни цели числа, без десетични знаци.

 

В зависимост от стойността, съществуват два основни типа:

  • Number: Този тип е за цели числа с ограничена дължина, обикновено 32 бита (от -2 147 483 648 до 2 147 483 647). Mоже да съхранява и числа с плаваща запетая.
  • BigInt: Tози тип е специално създаден за съхранение на много големи цели числа, които не могат да бъдат представени от Number.

 

Свойства на целочисления тип:

  • Точност: Целочислените типове не губят информация при съхранение, тъй като са цели числа.
  • Операции: Могат да се извършват различни математически операции с цели числа, като събиране, изваждане, умножение и деление.
  • Дефиниране на променливи: Целочислените променливи могат да се декларират с ключовите думи let или const.

 

Оператори:

  • Поддържат се всички основни математически операции (+, -, *, /, %, **)
  • Сравнителни оператори (==, !=, <, >, <=, >=)
  • Логически оператори (&, |, ^, !)

 

Генериране на случайно цяло число в JavaScript:

С методът Math.random(), за да генерирате случайно цяло число в даден диапазон, можете да използвате следната формула:

Math.floor(Math.random() * (max - min + 1)) + min;

 

JavaScript е динамично типизиран език, което означава, че не е нужно да декларирате типа на променливата. JavaScript автоматично ще определи типа на базата на присвоената й стойност. Целочислените типове се преобразуват автоматично в реални типове, когато е необходимо.

За съхранение на числа с десетични знаци се използва типът Float. Можете да използвате функциите parseInt() и parseFloat(), за да конвертирате низове в цели числа и реални числа.

 

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

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

Генерирайте 2 случайни цели числа в JavaScript, които да са в диапазона от 0 до 10, след което намерете:

  • сборът им;
  • произведението;
  • частното;
  • остатъкът при целочисленото им деление.

 

Задача 2 : Дефиниране на функция, която да намира произведението на 2 цели числа

Функциите са ключова концепция в JavaScript. Те са блокове от код, които могат да се извикват многократно, за да се изпълни определена задача.

Функциите в JavaScript се декларират с ключовата дума function и се извикват, като се използва името им и се зададат съответните аргументи на функцията, например:

 

function myFunction(argument1, argument2) {

    // Кодът на функцията, който използва двата аргумента

}

myFunction(10, 20);

 

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

В тази задача трябва да създадете JavaScript, който ще пита потребителя за 2 числа, след което ще извежда изскачащ прозорец с резултата от произведението на тези 2 числа. Можете да използвате функцията, която вече дефинирахте в Задача 2.

 

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

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