Форум программистов, компьютерный форум, киберфорум
JavaScript
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.76/29: Рейтинг темы: голосов - 29, средняя оценка - 4.76
Особый статус
 Аватар для Proffessional
743 / 145 / 6
Регистрация: 16.07.2009
Сообщений: 2,185
Записей в блоге: 1

parseInt для переменной

09.12.2010, 21:34. Показов 5729. Ответов 34
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Ребята, помогите решить такую задачу: есть переменная, её значение всегда целочисленное. Нужно взять её точное численное значение. parseInt не хочет этого делать, говоря NaN, мол, не число это вовсе. А что делать?
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
09.12.2010, 21:34
Ответы с готовыми решениями:

Использование parseInt для свойств стиля элемента
Я плохо знаю HTML и поэтому не могу понять... вот написал функцию, в одном случае выводит сообщение, а в другом нет function...

parseInt(0,10)
Что вернет parseInt(0,10) ? у меня почему-то NaN возвращает

parseInt
Здравствуйте, не могли ли вы объяснить мне почему JAVA ругается на мое использование parseInt? вот как я использовал : static int...

34
bigMatherHacker
 Аватар для Hurtsok
112 / 81 / 12
Регистрация: 18.08.2010
Сообщений: 237
10.12.2010, 18:29
методом indexOf() ее извлеки, потом parseInt() сделай
1
692 / 383 / 51
Регистрация: 22.01.2009
Сообщений: 1,135
10.12.2010, 19:37
Цитата Сообщение от Proffessional Посмотреть сообщение
Ребята, помогите решить такую задачу: есть переменная, её значение всегда целочисленное. Нужно взять её точное численное значение. parseInt не хочет этого делать, говоря NaN, мол, не число это вовсе. А что делать?
Покажи код.
0
Особый статус
 Аватар для Proffessional
743 / 145 / 6
Регистрация: 16.07.2009
Сообщений: 2,185
Записей в блоге: 1
11.12.2010, 11:52  [ТС]
JavaScript
1
2
3
4
resizeHeight = $(document).height();
resizeWidth = resizeTMP*1.8;
resizeH = parseInt("resizeTMP",10)
resizeW = parseInt("resizeWidth",10)
Вот. Дальше значения resizeh и w будут применяться как параметры плеера.

Добавлено через 17 секунд
Цитата Сообщение от Hurtsok Посмотреть сообщение
методом indexOf() ее извлеки, потом parseInt() сделай
Спасибо, сейчас попробую
0
692 / 383 / 51
Регистрация: 22.01.2009
Сообщений: 1,135
11.12.2010, 12:03
Цитата Сообщение от Proffessional Посмотреть сообщение
resizeHeight = $(document).height();
resizeWidth = resizeTMP*1.8;
resizeH = parseInt("resizeTMP",10)
resizeW = parseInt("resizeWidth",10)
А зачем кавычки? Так надо:
JavaScript
1
2
3
4
resizeHeight = $(document).height();
resizeWidth = resizeTMP*1.8;
resizeH = parseInt(resizeTMP,10)
resizeW = parseInt(resizeWidth,10)
1
Особый статус
 Аватар для Proffessional
743 / 145 / 6
Регистрация: 16.07.2009
Сообщений: 2,185
Записей в блоге: 1
11.12.2010, 17:36  [ТС]
Непонятно всё, вот как быть. Есть код плеера
JavaScript
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<div align="center" id='mediaspace'>If you see this, it means you have not installed Flash Player and the browser does not allow JS. Please, fix this.</div>
<script type='text/javascript'>
  var so = new SWFObject('jwplayer/player.swf','mpl','resizeW','resizeH','9');
  so.addParam('allowfullscreen','true');
  so.addParam('allowscriptaccess','always');
  so.addParam('wmode','opaque');
  so.addVariable('file','../OWL.flv');
  so.addVariable('backcolor','000000');
  so.addVariable('volume','1');
  so.addVariable('controlbar','none');
  so.addVariable('dock','false');
  so.addVariable('autostart','true');
  so.addVariable('icons','false');
  so.write('mediaspace');
</script>
Вот вместо значения ширины и высоты я подставил переменные. Но почему плеер игнорируе их? Как же это сделать?
0
692 / 383 / 51
Регистрация: 22.01.2009
Сообщений: 1,135
11.12.2010, 17:44
Так ты подставляешь строки с названиями переменных вместо самих переменных. Кавычки просто убери
1
Особый статус
 Аватар для Proffessional
743 / 145 / 6
Регистрация: 16.07.2009
Сообщений: 2,185
Записей в блоге: 1
11.12.2010, 18:02  [ТС]
Да, убрал кавычки. Но не работает. Когда я вставляю переменную js основа плеера думает, что это не переменная а значение в пикселях. Как это побороть?
0
692 / 383 / 51
Регистрация: 22.01.2009
Сообщений: 1,135
11.12.2010, 18:13
Цитата Сообщение от Proffessional Посмотреть сообщение
Да, убрал кавычки. Но не работает. Когда я вставляю переменную js основа плеера думает, что это не переменная а значение в пикселях. Как это побороть?
А зачем это бороть? На сколько я понимаю так и должно быть. Ты какого результата ждешь от того, что передашь названия переменных вместо значения?
0
Особый статус
 Аватар для Proffessional
743 / 145 / 6
Регистрация: 16.07.2009
Сообщений: 2,185
Записей в блоге: 1
11.12.2010, 18:25  [ТС]
Так вот и нужно передать значение. Я просто не помню (или не знаю?О_о) как это сделать. Ведь если вставить имя переменной, то "вместо" неё должно быть её значение, а код плеера - не что иное, как js программа. Соответственно, проблем быть не должно. Не подскажите, FunDuck?

Добавлено через 1 минуту
А! Понял... Эта программа "пишет" параметры, указанные в ней в тег <object>. Как же с этим справится...
0
692 / 383 / 51
Регистрация: 22.01.2009
Сообщений: 1,135
11.12.2010, 18:31
JavaScript
1
var so = new SWFObject('jwplayer/player.swf','mpl',resizeW,resizeH,'9');
Так не работает?
1
Особый статус
 Аватар для Proffessional
743 / 145 / 6
Регистрация: 16.07.2009
Сообщений: 2,185
Записей в блоге: 1
11.12.2010, 18:38  [ТС]
Нет. Если в кавычках, то плеер ведёт себя так, будто значения не указанны. Если вставить Ваш код, то плеер не работает вовсе.
0
692 / 383 / 51
Регистрация: 22.01.2009
Сообщений: 1,135
11.12.2010, 18:43
Какие значения в этих переменных перед созданием объекта?
1
Особый статус
 Аватар для Proffessional
743 / 145 / 6
Регистрация: 16.07.2009
Сообщений: 2,185
Записей в блоге: 1
11.12.2010, 18:46  [ТС]
Ну, смотря как развёрнуто окно обозревателя. В rsizeH высота документа, в resizeV высота, помноженная на 1,8. Такие пропорции видео.
0
692 / 383 / 51
Регистрация: 22.01.2009
Сообщений: 1,135
11.12.2010, 18:49
Это то, что предполагается или то, что там реально есть?
1
Особый статус
 Аватар для Proffessional
743 / 145 / 6
Регистрация: 16.07.2009
Сообщений: 2,185
Записей в блоге: 1
11.12.2010, 18:51  [ТС]
Уже есть. За это как раз и отвечает
JavaScript
1
2
resizeHeight = $(document).height();
resizeWidth = resizeTMP*1.8;
Если я всё правильно написал.
0
692 / 383 / 51
Регистрация: 22.01.2009
Сообщений: 1,135
11.12.2010, 18:53
Покажи всю страничку)
1
Особый статус
 Аватар для Proffessional
743 / 145 / 6
Регистрация: 16.07.2009
Сообщений: 2,185
Записей в блоге: 1
11.12.2010, 19:06  [ТС]
Вот главное: http://intenditore.narod.ru/Untitled-1.html
0
692 / 383 / 51
Регистрация: 22.01.2009
Сообщений: 1,135
11.12.2010, 19:11
Странно... у меня после </html> еще куча всяких тегов.
Перед созданием объекта пробовал выводить значения ширины и высоты?
1
Особый статус
 Аватар для Proffessional
743 / 145 / 6
Регистрация: 16.07.2009
Сообщений: 2,185
Записей в блоге: 1
11.12.2010, 19:53  [ТС]
Нет, не пробовал ещё..
Цитата Сообщение от FunDuck Посмотреть сообщение
после </html> еще куча всяких тегов
Да, странно, у меня нету.

Добавлено через 19 минут
Странно, написал вот так:
HTML5
1
2
3
4
5
6
<div id="solid" style="width:100%; background:#000; z-index:100; position:absolute; top:0px; left:0px; margin:0px; padding-top:100px"><div style="position:absolute; width:100px; height:100px; background:#009; color:#ccc; left: 15px; top: 16px; overflow: visible; z-index: 200;">
<script>
      document.writeln(resizeH + resizeW);
      </script>
      </div
  >
Но див пустой. То есть, переменные пусты. Странно.. Залито туда же.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
11.12.2010, 19:53
Помогаю со студенческими работами здесь

Integer.parseInt()
Integer.parseInt() - зачем нужна эта функция и как ней пользоваться. Мне нужно с помощью ее округлять числа.

Не работает Integer.parseInt()
String vIn5= &quot;4,4&quot;; int vOu5 = Integer.parseInt(vIn5); System.out.println(&quot;int &quot;+vOu5);y не работает в чем проблема ?...

parseInt($(this).text() = NaN
Вечер добрый. Требуется записать в тег значение равное (нынешнее значение - переменная). var q = 2; ...

Аргументы метода parseInt
public class ClassOne { public static void main (String args){ int x =Integer.parseInt(&quot;9&quot;); double c =...

Те кто знаком с parseint
Я буквально неделю тут джаваскриптю. Познакомился с parse-рами такие как parseInt() parseChar() И задачка стоит. Если я введу 42blabla...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
Новые блоги и статьи
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования. Часть библиотеки BedvitCOM Использованы. . .
Киев стоит - украинская песня
zorxor 28.01.2026
wfWdiRqdTxc О Господи, Вечный, Ты . . . Я помоги, Бесконечный. . . Я прошу Ты. . . Я погибаю, спаси. . . Я прошу Тебя Вечный. . .
Загрузка PNG с альфа-каналом на SDL3 для Android: с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
Загрузка PNG с альфа-каналом на SDL3 для Android: с помощью SDL3_image
8Observer8 27.01.2026
Содержание блога SDL3_image - это библиотека для загрузки и работы с изображениями. Эта пошаговая инструкция покажет, как загрузить и вывести на экран смартфона картинку с альфа-каналом, то есть с. . .
влияние грибов на сукцессию
anaschu 26.01.2026
Бифуркационные изменения массы гриба происходят тогда, когда мы уменьшаем массу компоста в 10 раз, а скорость прироста биомассы уменьшаем в три раза. Скорость прироста биомассы может уменьшаться за. . .
Воспроизведение звукового файла с помощью SDL3_mixer при касании экрана Android
8Observer8 26.01.2026
Содержание блога SDL3_mixer - это библиотека я для воспроизведения аудио. В отличие от инструкции по добавлению текста код по проигрыванию звука уже содержится в шаблоне примера. Нужно только. . .
Установка Android SDK, NDK, JDK, CMake и т.д.
8Observer8 25.01.2026
Содержание блога Перейдите по ссылке: https:/ / developer. android. com/ studio и в самом низу страницы кликните по архиву "commandlinetools-win-xxxxxx_latest. zip" Извлеките архив и вы увидите. . .
Вывод текста со шрифтом TTF на Android с помощью библиотеки SDL3_ttf
8Observer8 25.01.2026
Содержание блога Если у вас не установлены Android SDK, NDK, JDK, и т. д. то сделайте это по следующей инструкции: Установка Android SDK, NDK, JDK, CMake и т. д. Сборка примера Скачайте. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru