|
|

31.08.2010, 12:41
|
 |
.
|
|
Регистрация: 30.03.2010
Сообщений: 1,813
|
|
|
Gvozd,
а теперь поставьте число 2345
или вообще любое число где есть цифра 4, а за ней следует 5
__________________
.
Последний раз редактировалось Skipp, 31.08.2010 в 12:44.
|
|

31.08.2010, 12:47
|
|
Профессор
|
|
Регистрация: 21.01.2010
Сообщений: 1,022
|
|
|
Цитата:
|
alert( Math.round((2345/1)%10) );
вот тут третий получить как?
|
var a = 2345;
alert( ~~(a / 10) % 10 );
|
|

31.08.2010, 12:53
|
 |
.
|
|
Регистрация: 30.03.2010
Сообщений: 1,813
|
|
|
exec,
придирок нет=)
__________________
.
|
|

31.08.2010, 13:59
|
 |
Матрос
|
|
Регистрация: 04.04.2008
Сообщений: 6,246
|
|
|
Сообщение от Skipp
|
Gvozd,
а теперь поставьте число 2345
или вообще любое число где есть цифра 4, а за ней следует 5
|
обновил код
|
|

31.08.2010, 15:38
|
 |
Профессор
|
|
Регистрация: 27.05.2010
Сообщений: 33,155
|
|
вариант ))))
for (var temp = 2345, arr = []; temp;) {
arr.unshift(temp % 10);
temp = (temp - temp % 10) / 10
};
alert(arr);
|
|

31.08.2010, 19:15
|
|
Любитель
|
|
Регистрация: 16.12.2009
Сообщений: 422
|
|
for(var i=1,mass=[],number=123456789,temp=0;true;i*=10) {
temp=parseInt((number/i)%10);
if(temp==0) {
break;
}
mass.unshift(temp);
}
alert(mass);
Последний раз редактировалось JsLoveR, 31.08.2010 в 19:18.
|
|

31.08.2010, 19:48
|
 |
Профессор
|
|
Регистрация: 10.09.2009
Сообщений: 1,577
|
|
|
|
|

31.08.2010, 20:21
|
 |
Пионэр
|
|
Регистрация: 16.11.2009
Сообщений: 1,322
|
|
А вот и мой вариант
var number = 54321;
alert(/(.)/.constructor(("India is the greatest country!").replace(/(.)/g,'(.)?'),'g').exec(number)[2]) /* 4 */

Последний раз редактировалось subzey, 31.08.2010 в 20:24.
|
|

31.08.2010, 20:26
|
|
Любитель
|
|
Регистрация: 16.12.2009
Сообщений: 422
|
|
|
subzey, гг )
|
|

31.08.2010, 22:12
|
|
Новичок
|
|
Регистрация: 03.08.2010
Сообщений: 230
|
|
|
subzey,
Жжошь ))
|
|
|
|