Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 14.12.2014, 18:32
Аспирант
Отправить личное сообщение для Skriptor Посмотреть профиль Найти все сообщения от Skriptor
 
Регистрация: 08.12.2014
Сообщений: 31

Вопрос по синтаксису (массивы)
Как вывести только последнюю строчку чисел на страницу?
<script language="javascript">
var str = new String (prompt ("Введите текст"));
document.write('<br>' + str.toLowerCase());
var array = new Array();
for (i=0; i<str.length; i++) {
array[i] = str.charCodeAt(i);
document.write('<br>' + array);
}
</script>
Ответить с цитированием
  #2 (permalink)  
Старый 14.12.2014, 18:38
Аватар для Vlasenko Fedor
Профессор
Отправить личное сообщение для Vlasenko Fedor Посмотреть профиль Найти все сообщения от Vlasenko Fedor
 
Регистрация: 13.03.2013
Сообщений: 1,572

document.write(array[array.length - 1]);

последний элемент массива
Ответить с цитированием
  #3 (permalink)  
Старый 14.12.2014, 19:19
Аспирант
Отправить личное сообщение для Skriptor Посмотреть профиль Найти все сообщения от Skriptor
 
Регистрация: 08.12.2014
Сообщений: 31

Пытаюсь отсортировать полученные числа... Что не так? Подскажите пожалуйста!
<script language="javascript">
var str = new String (prompt ("Введите текст"));
var array = new Array();
for (i=0; i<str.length; i++) {
array[i] = str.charCodeAt(i);
var x = array[array.length - 1];
document.write(+x + ', ');
array.sort(sor);
function sor( arg1 , arg2 ) 
{if (arg1 < arg2) return 1; 
if (arg1 > arg2) return -1; 
if (arg1 == arg2) return 0; 
} }
</script>

Последний раз редактировалось Skriptor, 14.12.2014 в 20:55.
Ответить с цитированием
  #4 (permalink)  
Старый 14.12.2014, 19:57
Аватар для Vlasenko Fedor
Профессор
Отправить личное сообщение для Vlasenko Fedor Посмотреть профиль Найти все сообщения от Vlasenko Fedor
 
Регистрация: 13.03.2013
Сообщений: 1,572

<script language="javascript">
  var str = prompt("Введите текст");
  var array = str.split('');
  document.write(array.join('') + ' - ');
  array.sort(sor);
  document.write(array.join(''));

  function sor(arg1, arg2) {
    return (arg1 - arg2);
  }
</script>
Ответить с цитированием
  #5 (permalink)  
Старый 14.12.2014, 21:20
Аспирант
Отправить личное сообщение для Skriptor Посмотреть профиль Найти все сообщения от Skriptor
 
Регистрация: 08.12.2014
Сообщений: 31

Пишет "привет-привет", а нужно цифры отсортированные по убыванию
Ответить с цитированием
  #6 (permalink)  
Старый 14.12.2014, 21:50
Аватар для Vlasenko Fedor
Профессор
Отправить личное сообщение для Vlasenko Fedor Посмотреть профиль Найти все сообщения от Vlasenko Fedor
 
Регистрация: 13.03.2013
Сообщений: 1,572

<script language="javascript">
  var str = prompt("Введите текст");
  var array = new Array(str.length);
  for (i = 0; i < str.length; i++) {
    array[i] = str.charCodeAt(i);
  }
  document.write(array.join(',') + ' - ');
  array.sort(sor);
  document.write(array.join(','));

  function sor(arg1, arg2) {
    return (arg2 - arg1);
  }
</script>


чет не о том подумал сперва

Последний раз редактировалось Vlasenko Fedor, 14.12.2014 в 21:53.
Ответить с цитированием
  #7 (permalink)  
Старый 14.12.2014, 22:00
Аспирант
Отправить личное сообщение для Skriptor Посмотреть профиль Найти все сообщения от Skriptor
 
Регистрация: 08.12.2014
Сообщений: 31

символы текста (введенного по запросу пользователем) в виде чисел хочу отсортировать по убыванию и вывести на экран... но не получается... подскажите что не так в коде:
<script language="javascript">
var str = new String (prompt ("Введите текст"));
var array = new Array();
for (i=0; i<str.length; i++) {
array[i] = str.charCodeAt(i);
document.write(+array[array.length - 1] + ', ');
array[array.length - 1].sort(sor);
function sor( arg1 , arg2 ) 
{if (arg1 < arg2) return 1; 
if (arg1 > arg2) return -1; 
if (arg1 == arg2) return 0; 
} 
</script>
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
вопрос по синтаксису alexkaskaskas AJAX и COMET 4 19.11.2013 11:20
Вопрос по синтаксису wgt Общие вопросы Javascript 5 24.05.2013 20:25
Всплытие событий или что то не так... Кирюха =) jQuery 6 30.03.2013 12:56
вопрос по синтаксису php+javascript+html dm-tlt Общие вопросы Javascript 5 16.11.2009 11:22
Вопрос по синтаксису mootools skyfish Общие вопросы Javascript 1 11.01.2009 17:15