2017-01-31 3 views
0

私は私と22番です。私はこの数字の最後の桁を取得したかったのです。jqueryで数字の最後の数字を取得するには?

var no = 22; 

この数字の最後の数字2を取得するにはどうすればよいですか?

+0

は '何%10 'が – Satpal

+0

を行いませんカシャップの功績ちょうど数を割る維持し、その後、残りまで10との残りが10未満になると、その残りが最後になります桁。 –

答えて

4

あなたが好きなモジュラス演算子%の助けを借りてそれを行うことができます。

var no = 22; 
var lastDigit = no%10; 

var cartno = 22; 
 
var onesOnly = parseInt(cartno % 10); 
 
alert(onesOnly);

+0

var cartno = 22; var onesOnly = parseInt(cartno%10); NaN – anu

+0

なぜあなたはcartno%10上のparseIntを行っていますか?私たちは数字だけを扱っているので、その必要はありません。コードが動作しています – vijayP

+0

数学的な解法は、フィドルで言及されているものよりもはるかに効率的です@Insomania –

0

だけで実行します。

var number = 22; 
var lastdigit = number.toString().split('').pop(); 
alert(lastdigit); 

だということ:)

0
var no = 22 
var lastdigit = no % 10 #contains last digit 

console.log(lastdigit) 
0
var no = 22; 
console.log(parseInt(no%10)); 
0

このJS関数.charAt()を使用すると、最後の桁を見つけることができます。 How to get Last digit of number

var num = 22; 
 
var str = num.toString(); 
 
var lastDigit = str.charAt(str.length-1); 
 
alert(lastDigit);

関連する問題