Въведение в квадратния корен в JavaScript

Javascript - език за скриптове на интерфейса, който се показва в браузъра и се намира във всички уеб страници и уебсайтове, които днес виждаме в интернет. Той е толкова широко използван, че всички браузъри по подразбиране са съвместими с Javascript. Можем просто да кажем, че никое уеб приложение или уебсайт не може да съществува без Javascript и той се развива през няколко години в подкрепа на сложни функционалности, които webapps предлагат днес. Той поддържа аритметични операции като сумиране, умножение, деление, изваждане, квадрат, квадратен корен и т.н. В този урок, нека проучим как Javascript може да се използва за намиране на квадратния корен на число с примери.

Като начало, нека обобщим основната дефиниция на математическата операция Square. С лесни думи, квадратният корен на число е число, което, когато се умножи по себе си, дава числото. Използваният квадратен корен е няколко формули и е необходим в разбирането на функции като уравнения от 2-ра степен за функциониране и графики, питагорова теорема в тригонометрията, дробни експоненти за функции и графики, нерационални числа и реални числа.

Например, квадратният корен на 9 е 3, защото 3 X 3 е 9. По същия начин, квадратният корен на 25 е 5, тъй като 5 x5 е 25.

Сега нека да конвертираме горното математическо уравнение в Javascript код.

Javascript използва обекта Math за различни математически операции. Това има много свойства и функции за извършване на различни аритметични и алгоритмични операции. Сред множеството аритметични функции, които предоставя, можем да използваме методът sqtr (), за да намерим sqrt () на числото, предоставено му.

Синтаксис на функцията sqrt (): Math.sqrt(value)

Входен параметър: функцията sqrt приема число, чийто квадратен корен трябва да се намери като параметър.

Изход: Ако параметърът е предоставен в правилния формат, функцията ще върне число, което, когато се умножи по себе си, би дало стойността на параметъра, в противен случай ще предостави различни отговори, които ще изследваме в урока напред.

Примери за квадратен корен в JavaScript

Нека видим примера по-долу, когато създаваме HTML абзац с идентификатора като „myDiv“ и ще му присвояваме различни квадратни коренни стойности с Javascript:

Input : Math.sqrt(36)
Output : 6
Input : Math.sqrt(-36)
Output : NaN

Въпреки че методът sqrt () е много лесен за използване, ще трябва да положим допълнителни усилия при обработката на изключения в случай, че входният параметър е предоставен в грешен формат.

Например, ако предадем ненумерен екземпляр, функцията sqrt () ще върне NaN обект.




document.getElementById(“myDiv”).innerHTML = Math.sqrt("string");

Резултатът от горния код ще се покаже като NaN в прозореца на браузъра:

Когато предаваме масив с повече от едно число, функцията връща NaN отговор, както е показано по-долу:




document.getElementById(“myDiv”).innerHTML = Math.sqrt((9, 16));

Резултатът от горния код ще покаже NaN стойност в прозореца на браузъра:

Но функцията sqrt () ще върне правилния отговор, ако предоставим масив с едноцифрен параметър, както е показано по-долу:




document.getElementById(“myDiv”).innerHTML = Math.sqrt((9));

Резултатът от горния код ще бъде показан като 3 в прозореца на браузъра:

Когато е предоставено отрицателно число, функцията sqrt () връща NaN обект.




document.getElementById(“myDiv”).innerHTML = Math.sqrt(-9);

Резултатът от горния код ще бъде показан като NaN в прозореца на браузъра:

Когато се предаде празен параметър, функцията sqrt () връща NaN обект.




document.getElementById(“myDiv”).innerHTML = Math.sqrt();

Изходът от горния код ще бъде:

Когато премине празен масив, функцията sqrt () връща стойност 0




document.getElementById(“myDiv”).innerHTML = Math.sqrt(());

Изходът от горния код ще бъде:

Функцията sqrt () обаче работи добре, когато като входен параметър е предоставено десетично число.




document.getElementById(“myDiv”).innerHTML = Math.sqrt(2.56);

Изходът на горния код, показан в браузъра, ще бъде както следва:

Сега нека разберем и изпълним спецификацията на кода в нашия браузър.

Първо ще създадем файл, наречен „sqrt_demo.html“ и ще го запишем в папка, наречена „sqrt_demo“.

Нашият файл ще съдържа HTML код и Javascript код.




document.getElementById(“myDiv”).innerHTML = Math.sqrt(2.56);

Вече можем да заредим този файл, като напишем точното местоположение в прозореца на браузъра, за да прегледаме изхода му.

Освен функцията sqrt (), обектът Math също има 2 свойства, които могат да ни помогнат да извлечем квадратния корен от конкретни числа.

Нека ги прегледаме по-долу с примери:

Math.SQRT1_2: Това свойство връща квадратния корен на ½, което приблизително достига до 0.707.

Пример:




document.getElementById(“myDiv”).innerHTML = Math.SQRT1_2;

Изходът на горния код, показан в браузъра, ще бъде:

В горния пример, вместо да отпечатваме стойността на Math.sqrt (), ние отпечатахме Math.SQRT1_2, която ще се покаже като 0.7071067811865476 в прозореца на браузъра.

Math.SQRT2: Това свойство връща квадратния корен на 2, което приблизително достига до 1.414.

Пример:




document.getElementById(“myDiv”).innerHTML = Math.SQRT2;

Изходът на горния код, показан в уеб браузъра, ще бъде:

В горния пример, вместо да отпечатваме стойността на Math.sqrt (), ние отпечатахме Math.SQRT2, която ще се показва като 1.414 в прозореца на браузъра.

Освен функцията за корен на квадрат като sqrt (), в Javascript има и няколко други сложни функции. Функциите помагат за лесното изпълнение на сложни изчисления, тъй като те лесно се предоставят от самия JavaScript. Това спестява времето на разработчика и увеличава тяхната производителност, като им помага да разработят повече код за по-малко време. Това е и една от основните причини, поради която javascript е толкова популярен, че вече не е само интерфейс, но с NodeJS той се превърна и в бекенд език, където може да постигне всички операции, които могат да бъдат постигнати с традиционните езици за програмиране като Php, Java, Python, Go и т.н.

Препоръчителни статии

Това е ръководство за Square Root в JavaScript. Тук обсъждаме как Javascript може да се използва за намиране на квадратния корен на число с примери. Може да разгледате и следните статии, за да научите повече -

  1. Методи на масиви в JavaScript
  2. Бързо сортиране в JavaScript
  3. Модели в JavaScript
  4. Как да инсталирате JavaScript