1

結果を取得するための次のコードがあります。

var _label:Number = (data.ask - data.bid) * 10000;
this.text = String(_label.toFixed(0));

結果のためだけに左から最初の2つの数字を取得するために何を追加するか知りたいです。例えば、:

1234756.21354> 12

75484.014> 75

4

1 に答える 1

0

.substr().slice()または.substring()メソッドを使用できます。

this.text = String(_label.toFixed(0)).substr(0,2);
//this.text = String(_label.toFixed(0)).slice(0,2);
//this.text = String(_label.toFixed(0)).substring(0,2);

.間に(ドット)を追加するには、これを試してください:

var numstr:String = String(_label.toFixed(0)).substr(0,2);
this.text = Number(numstr)/10 + "";
于 2012-07-24T10:57:16.003 に答える