2016-07-05 6 views
-1

私の変数の最初の2つの整数が、私はシングルとしてそれらを格納することができるようにXのように03たい場合はだから私は、文字列X =「03456789」 そして、別の文字列Y =「12809009」文字列から単一の整数値を選択する方法は?

を持っていますvalue(3)..もし最初の2つの整数が12のようなものなら、私はそれらを(12)として保存したいと思います。どのように私はJavascriptでそれを達成することができます。これを行うには

+1

SUBSTRとのparseInt .... – epascarello

答えて

1

一つの方法:文字列は文字の配列である

+X.slice(0,2) 

JavaScriptで。スライス機能を使って最初の2つの要素を選択します。 +符号は、結果の文字列を数値に変換します。

+0

パーフェクト。非常によく説明され、まさに私が探していたものでした! –

+0

型変換はキャスト/強制変換ではありません。違いを知ることは重要です。 – ndugger

+0

ありがとう、私は答えを書いている途中でしたが、これははるかに簡潔で効果的です! –

0

おそらく、一致を返すハイオーダ関数です。

var y = '0124242'; 
 
var x = '2153532'; 
 

 
function getFirstTwo(str) { 
 
    var result = str.match(/^[0-9]{2}/); 
 
    if (result[0][0] === '0') { 
 
    return result[0][1]; 
 
    } 
 
    return result[0]; 
 
} 
 

 
console.log(getFirstTwo(x));

関連する問題