Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Написать функцию (https://javascript.ru/forum/misc/45831-napisat-funkciyu.html)

@@@D@@@ 18.03.2014 01:04

Написать функцию
 
Необходимо написать функцию, которая для строки, переданной в качестве аргумента, проверяет, является ли последним символом этой строки точка, и, если это не так, то добавляет в конец строки точку. Полученная строка возвращается. :help: :help: :help:

danik.js 18.03.2014 01:27

function ensureEndsWithDot(string) {
    return string.slice(-1) == '.' ? string : string + '.';
}


alert(ensureEndsWithDot('abc'));
alert(ensureEndsWithDot('abc.'));

danik.js 18.03.2014 01:34

вместо .slice(-1) == '.' тут бы подошла .endsWith('.') из ES6 стандарта. Но это на будущее.

@@@D@@@ 18.03.2014 23:38

:thanks:


Часовой пояс GMT +3, время: 15:45.