2017-04-05 6 views
0

私の質問にはJavaスクリプトが含まれています。ユーザーが '12345'のような数字を入力すると、結果に '1 2 3 4 5'と表示されます。 Googleで解決策が見つかりましたが、これはわかりません:誰かが(数字%10)の意味を説明することができます。 、(数字%100)/ 10;等々?

digit5 = number % 10;   
digit4 = (number % 100)/10;   
digit3 = (number % 1000)/100;   
digit2 = (number % 10000)/1000;   
digit1 = number/10000; 

{(数字%10); 、(数字%100)/ 10;等々?

+2

モジュロと/は通常の除算 –

+0

ですが、それは12345を1 2 3 4 5にすることができますか? – Learning

答えて

1

%記号はクォーテントです。

だからあなたの例では:

番号は= 12345

ある のでnumber % 1000;

は、基本的には12と1000分の345で1000から12345除算され、

今%のアクションはとなります遺跡は345、

です。後であなたはそれを3.45で計算した結果、3.45、

あなたが何かを使用するとき、Math.floor()は数字3で終了します

関連する問題