Javascript illustrator脚本,如果box1的值大于Box2,则发出警报

Javascript illustrator脚本,如果box1的值大于Box2,则发出警报,javascript,adobe-illustrator,Javascript,Adobe Illustrator,同一脚本有两个不同的结果。当我写4位数字时。我得到这个错误。 哪里可能是错的 var win = new Window('dialog', "Example"); win.size = [280,200]; var columns = win.add("group"); columns.spacing=5; var width = columns.add('edittext {text: "", characters: 5, justify: "center"}'); var lengt

同一脚本有两个不同的结果。当我写4位数字时。我得到这个错误。 哪里可能是错的

var win = new Window('dialog', "Example");

win.size = [280,200];

var columns = win.add("group"); columns.spacing=5;

var width = columns.add('edittext {text: "", characters: 5, justify: "center"}');

var length = columns.add('edittext {text: "", characters: 5, justify: "center"}');

var height = columns.add('edittext {text: "", characters: 5, justify: "center"}');

width.active = true;


var grp = win.add('group');

var ok = grp.add('button {text: "OK"}')

grp.add('button {text: "Cancel"}');


var doBox = function(){

var box1=width.text;

var box2=length.text;

box1=width.text;

box2=length.text;

if (box1>box2)

   alert("You have entered a big number in the 1st box !");

else 

   alert("Ok");

}   

ok.onClick = doBox;

win.show();
请看,为什么会发生这种情况。要纠正此问题,可以使用方法。要做到这一点,只需更改这些行

box1=width.text;
box2=length.text;

box1=parseInt(width.text);
box2=parseInt(length.text);