From d16425d7fc363e3ed1ffa32a8d95913bc139e22c Mon Sep 17 00:00:00 2001 From: skyfxllen Date: Wed, 20 Nov 2024 20:25:28 +0700 Subject: [PATCH] code style #2 --- js/function.js | 34 +++++++++++++++++----------------- 1 file changed, 17 insertions(+), 17 deletions(-) diff --git a/js/function.js b/js/function.js index 4528afe..cfe4ea9 100644 --- a/js/function.js +++ b/js/function.js @@ -2,21 +2,21 @@ function checkMaxLength(string, maxLength) { return string.length <= maxLength; } // Cтрока короче 20 символов -checkMaxLength("проверяемая строка", 20); // true +checkMaxLength('проверяемая строка', 20); // true // Длина строки ровно 18 символов -checkMaxLength("проверяемая строка", 18); // true +checkMaxLength('проверяемая строка', 18); // true // Строка длиннее 10 символов -checkMaxLength("проверяемая строка", 10); // false +checkMaxLength('проверяемая строка', 10); // false function isPalindrome(word) { if (!word.length) { return; } word = word.toLowerCase(); - word = word.replaceAll(" ", ""); + word = word.replaceAll(' ', ''); let lastLetter = word.length - 1; for (let i = 0; i <= Math.round(word.length / 2); i++) { - if (word[i] != word[lastLetter]) { + if (word[i] !== word[lastLetter]) { return false; } else { lastLetter -= 1; @@ -26,26 +26,26 @@ function isPalindrome(word) { } // Строка является палиндромом -isPalindrome("топот"); // true +isPalindrome('топот'); // true // Несмотря на разный регистр, тоже палиндром -isPalindrome("ДовОд"); // true +isPalindrome('ДовОд'); // true // Это не палиндром -isPalindrome("Кекс"); // false -isPalindrome("Лёша на полке клопа нашёл "); +isPalindrome('Кекс'); // false +isPalindrome('Лёша на полке клопа нашёл '); function takeNum(string) { - let result = ""; - let numbers = "0123456789"; + let result = ''; + const numbers = '0123456789'; for (let i = 0; i < string.length; i++) { if (numbers.includes(string[i])) { result += string[i]; } } - return parseInt(result); + return parseInt(result, 10); } -takeNum("2023 год"); // 2023 -takeNum("ECMAScript 2022"); // 2022 -takeNum("1 кефир, 0.5 батона"); // 105 -takeNum("агент 007"); // 7 -takeNum("а я томат"); // Nan +takeNum('2023 год'); // 2023 +takeNum('ECMAScript 2022'); // 2022 +takeNum('1 кефир, 0.5 батона'); // 105 +takeNum('агент 007'); // 7 +takeNum('а я томат'); // Nan