DragorWW,
![](images/smilies/smile.gif)
Имхо от
devote, пост #9 - ничего так, не меняет и строковое представление.
random = function (max) {
var min = 1;
return Math.floor(Math.random() * (max - min) + min)
}
someFunction = function (num) {
var someString = 'numbers: '
for (var a=0;a<=10;a++) {
someString = someString + (new Function('x', 'try{return ' + num + '}catch(_e_){return x}'))(num);
}
alert(someString)
}
var X;
X = random(6);
someFunction(X);
X = 'random(6)';
someFunction(X);
X = 6;
someFunction(X);
X = 'Z';
someFunction(X);