From 5c6dd1efe668ab5921be614d953f383eb0d393d4 Mon Sep 17 00:00:00 2001 From: Nargiza Date: Tue, 10 Dec 2024 22:07:13 +0500 Subject: [PATCH] =?UTF-8?q?feat:=20=D0=B4=D0=BE=D0=B1=D0=B0=D0=B2=D0=BB?= =?UTF-8?q?=D1=8F=D0=B5=D1=82=20=D0=BD=D0=BE=D0=B2=D1=8B=D0=B5=20=D1=84?= =?UTF-8?q?=D1=83=D0=BD=D0=BA=D1=86=D0=B8=D0=B8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- index.html | 17 ++++++++++------- js/functions.js | 51 +++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 61 insertions(+), 7 deletions(-) create mode 100644 js/functions.js diff --git a/index.html b/index.html index 9fb6740..36bc840 100644 --- a/index.html +++ b/index.html @@ -1,11 +1,13 @@ + + Кекстаграм @@ -162,7 +164,7 @@

Просмотр фотогра @@ -227,12 +229,13 @@

Изображение успешно загруже - - + + + diff --git a/js/functions.js b/js/functions.js new file mode 100644 index 0000000..496b638 --- /dev/null +++ b/js/functions.js @@ -0,0 +1,51 @@ +const checkLength = (string, length) => { + if(string.length <= length){ + return true; + } else { + return false; + } +}; + +checkLength('проверяемая строка', 18); + + +const isPalindromeString = (string) => { + const newString = string.replaceAll(' ','').toLowerCase(); + + let invertedString = ''; + for(let i = newString.length - 1; i >= 0; i--){ + invertedString += newString[i]; + } + + if(newString === invertedString){ + return true; + } else { + return false; + } +}; + +isPalindromeString('Лёша на полке клопа нашёл '); + +const getNumber = (string) => { + + const replacedString = string.replaceAll(' ',''); + let numberString = ''; + + for(let i = 0; i <= replacedString.length - 1; i++){ + if(isNaN(replacedString[i]) === false){ + + if(replacedString[i] < 0){ + numberString += Math.abs(replacedString[i]); + } + + numberString += replacedString[i]; + } + } + if(numberString === ''){ + return NaN; + } + const number = Number(numberString); + return number; +}; + +getNumber('ECMAScript 2022');