tags:

views:

73

answers:

4

As the title says, which function will give me a result similar to what .substr() does, only for integers?

Thanks!

UPDATE:

Here is what isn't working:

if ($(#itemname).val() == "Not Listed") {

        var randVal = Math.random() * 10238946;

        var newVal = randVal.toString().substr(0, 4);

        $("#js_itemid").val(randVal);

        $("#js_price").val("199.99");

    }
+3  A: 
var a = 234; 
(a+'').substr(1,1);    // "3"
vol7ron
A: 

You should convert it to string first with toString()

var a = 105;

alert(a.toString().substr(1,2));
Gaby
A: 

Would converting to a string first be ok?

var x = 12345;
var xSub = x.toString().substr(1,3);

alert(xSub);​ // alerts "234"
STW
+1  A: 

What about ...

var integer = 1234567;
var subStr = integer.toString().substr(0, 1);

... ?

svanryckeghem