• Страница 1 из 1
  • 1
Модератор форума: JonMagon  
Проблема со сложение в создании скрипта
oregon
Сообщений: 123
Репутация: 1

Сообщение # 1 | 20:49:24
Привет мальчишьки и девченки!

Написал простой скрипт, это мой первый раз)
Код
<script type="text/javascript">   
var skype=$_SKYPE$;   
var vk=$_YAHOO$;   
var site=$_WWW$;   
var ava=$_AVATAR$;   
var name=$USER_FULL_NAME$;   
var count=$_COUNTRY$;   
var city=$_CITY$;   
var email=$_EMAIL_IS_VERIFIED$;   
var sex=$_GENDER_NAME$;   
var brith=$_BIRTHDAY$;   
var signa=$_SIGNATURE$;      
</script>    

Код

<script type="text/javascript">   
var email='25',
name='15',
count='15',
city='15',
brith='10',
site='10',
vk='10',
skype='10',
ava='10',
sex='10',
signa='10';
var activity= email + name + count + city + brith + site + vk + skype + ava + sex + signa;
document.writeln(activity);   
</script>

Это так сказать активность в своей анкете, за это даются балы. Вообщем ближе к проблеме, при складывании значений

Код
var activity= email + name + count + city + brith + site + vk + skype + ava + sex + signa;

Мне просто выдает текст 2515151510101010101010
Сообщение отредактировал oregon - Четверг, 19 Июн 2014, 20:50:51
JonMagon
Сообщений: 2291
Репутация: 1828

Сообщение # 2 | 07:37:26
oregon, в js сплошь и рядом неявное приведение типов, поэтому все цифры должны указываться без каких-либо кавычек.
Код
<script type="text/javascript">var email = 25,
name = 15,
count = 15,
city = 15,
brith = 10,
site = 10,
vk = 10,
skype = 10,
ava = 10,
sex = 10,
signa = 10;
var activity = email + name + count + city + brith + site + vk + skype + ava + sex + signa;
document.writeln(activity);</script>

Не оказываю поддержку посредством ЛС/ICQ/Skype/AIM/XMPP/E-mail.
oregon
Сообщений: 123
Репутация: 1

Сообщение # 3 | 09:39:03
Цитата JonMagon ()
oregon, в js сплошь и рядом неявное приведение типов, поэтому все цифры должны указываться без каких-либо кавычек.

У меня изначально был такой же код, все ровно выдает этот набор цифр. Я даже пробовал делать так

Код
<script type="text/javascript">
var email = 25,;
var name = 15;
var count = 15;  
var city = 15;
var brith = 10,;
var site = 10;  
var vk = 10;  
var skype = 10;  
var ava = 10;  
var sex = 10;  
var signa = 10;  
var activity = email + name + count + city + brith + site + vk + skype + ava + sex + signa;  
document.writeln(activity);</script>
Сообщение отредактировал oregon - Пятница, 20 Июн 2014, 09:40:14
M-Brook
Сообщений: 215
Репутация: 75

Сообщение # 4 | 15:16:18
Код
var skype=parseInt($_SKYPE$),    
  vk=parseInt($_YAHOO$),
  site=parseInt($_WWW$),   
  ava=parseInt($_AVATAR$),
....... и т.д.


Добавлено (20 Июн 2014, 15:16:18)
---------------------------------------------
и вам дали хороший пример = НЕ НАДО ПО 100 РАЗ var ПИСАТЬ!!!!!! если переменные идут подряд!

Спасибо = "+" в репутацию
Любые вопросы по:
- Javascript, jQuery, HTML, CSS
- Верстке макетов и установке их на сайты
- Нестандартным решениям
Сообщение отредактировал M-Brook - Пятница, 20 Июн 2014, 15:18:28
oregon
Сообщений: 123
Репутация: 1

Сообщение # 5 | 22:59:07
Цитата M-Brook ()
ли переме

Для начала посмотрите первый пост прежде чем кричать, там я ставил через запятые
  • Страница 1 из 1
  • 1
Поиск: