アラビア文字記数法(アラビアもじきすうほう、アラビア語: ???? ????? ?is?b al-jummal)とは、アラビア文字を使って数を表現する方法をいう。
アラビア文字の各文字に数価を割りあて、その組み合わせで数を表現する伝統的な方法である。現在のアラビア文字圏では算用数字と同系のインド数字を原則として使うが、アラビア文字記数法は現在も箇条書きの番号やページ番号に使われることがある[1]。
ヘブライ数字などと同様の記数法であり、究極的にはギリシアのイオニア式記数法にさかのぼる。
なお、アラビア数字は現在の日本や西洋で使われている数字(算用数字)のことであり、まったく別の概念であるので注意。
記法「アブジャド#数との関連づけ」も参照
文字の順序は現在のアラビア文字圏で使われているものではなく、ヘブライ文字などと同様の順序(アブジャド順)を使用している[2]。
アラビア文字翻字数価アラビア文字翻字数価アラビア文字翻字数価
文字読み[3]文字読み文字読み
?Alef?1?YehY10?QafQ100
?BehB2?KafK20?RehR200
?Jeem?3?LamL30?Sheen?300
?DalD4?MeemM40?TehT400
?HehH5?NoonN50
?WawW6?SeenS60
?ZainZ7?Ain?70
?Hah?8?FehF80
?Tah?9?Sad?90
400 までは対応するヘブライ数字に等しいが、アラビア文字はヘブライ文字より6字多いため、1000 まで1文字で表すことができる。
これらの文字を組み合わせる場合は、上の桁を先(右)に書く。例:121 は 100(?) + 20(?) + 1(?) で、「???」と表記される。
2000は 2(?) を 1000(?) の前に置いて「??」と表す。
脚注^ Bauer (1996) p.562
^ Bauer (1996) p.560, 562
^ “Unicode Characters in the Arabic Block