Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 24.04.2016, 10:35
Новичок на форуме
Отправить личное сообщение для supat Посмотреть профиль Найти все сообщения от supat
 
Регистрация: 24.04.2016
Сообщений: 3

Объект String. Проверка, является ли последним символом строки точка
1. Написать функцию, которая возвращает количество слов в строке, переданной в качестве аргумента.
2. Написать функцию, которая для строки, переданной в качестве аргумента, проверяет, является ли последним символом этой строки точка, и, если это не так, то добавляет в конец строки точку. Полученная строка возвращается.

Первое сделал задание:
function f1(text)
{
alert(text.split(/\s* \s*/).length);
}

<body>
<input type="text" id = "intext" ><input value = "Click" type = "button" onclick = f1(document.getElementById("intext").value)> 
 </body>


Прошу помочь со второй функцией.
Ответить с цитированием
  #2 (permalink)  
Старый 24.04.2016, 10:52
Профессор
Отправить личное сообщение для Dilettante_Pro Посмотреть профиль Найти все сообщения от Dilettante_Pro
 
Регистрация: 27.11.2015
Сообщений: 2,899

supat,
Используйте функцию indexOf
http://javascript.ru/String/indexof
Ответить с цитированием
  #3 (permalink)  
Старый 24.04.2016, 10:54
Аватар для ruslan_mart
Профессор
Отправить личное сообщение для ruslan_mart Посмотреть профиль Найти все сообщения от ruslan_mart
 
Регистрация: 30.04.2012
Сообщений: 3,018

1.

function f1(text) {
   return text.split(/\s+/).length;
};



2.
function f2(text) {
    if(text.charAt(text.length - 1) != '.') {
        text += '.';
    }
    return text;
};
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Для события onCLick получить индекс строки и объект грида. progi2007 ExtJS 4 05.08.2009 11:31