私はチュートリアルの後に番号を逆にしたい。最初にパラメータとして数値を渡した。私は文字列をString関数に変換しています。次にsplit( "")。reverse()。join( "")を使用して番号を逆転させました。次のように 私のコードは次のとおりです。javascriptの番号を逆にする
<script type="text/javascript">
function reverse_the_string(num) {
num = String(num);
// str = num.toString;
num.split("").reverse().join("");
return;
}
console.log(reverse_the_string(56789));
</script>
私はエラーが未定義の取得が?誰が間違っていることを説明することはできますか?
'num戻り;' ... – Rayon
ワンライナー: '文字列を返す(NUM).splitは( "")(リバース)に参加。。( "");' – Rayon
@SatejS: - ステップ1:NUM .split( "")は与えられた数字からの数字を持つ配列を返します。たとえば、12345 - > ['1'、 '2'、 '3'、 '4'、 '5'] - ステップ2:.reverse()は逆の順序で要素を含む配列を返します。 [3]、[2]、[3]、[4]、[5] .join( '')は、要素から文字列を作成するための配列メソッドです。だから['5'、 '4'、 '3'、 '2'、 '1']は '54321'になります アプローチは正しいです。彼はちょうど戻り値を忘れています:) –