0

私はいくつかの分割を行いました.typeofを使用してデータ型をテストすると、それはオブジェクトであると言われました

今、文字列または数値データ型になる必要があり、これを使用しようとしています

String(data[0]);

しかし、保留単語を取得する代わりに、最初の文字のみを取得します。

この場合、どのようにすればよいのでしょうか??

お知らせ下さい、

少し早いですがお礼を。

4

4 に答える 4

0

もう少しコードが必要です。たとえば、これは正常に機能します。

var str = "300 #400 How are you doing today?";
var words = str.split(" ");
alert(typeof (words[0])); // Result: string
alert(words[0]); // Result: 300
于 2013-04-25T17:18:45.280 に答える
0

typeof の代わりに instanceof を使用する

if(data[0] instanceof String)
{
    //it is a string
}
于 2013-04-25T17:20:39.843 に答える
0

データ オブジェクトが何であるかに応じて、通常は.toString()またはを使用してオブジェクトを文字列に変換できます。String(data)数値である文字列がある場合は、使用するparseInt(str)parseFloat(str)、文字列を数値に変換できます。

于 2013-04-25T17:20:12.003 に答える
0

これらの toString メソッドを使用するのと 100% 同等の最短のコードは、

(''+data)
于 2013-04-25T17:27:57.760 に答える