Показать страницу получить много Uncaught ReferenceError

, чтобы получить значение цифры, вычтите из него нулевой символ, например, в нормальном цифровом, '1'-'0' = 1, '2'-'0' = 2. и т. д.

Для многозначного числа вы можете использовать что-то вроде этого

 result =0;
 foreach(char digit in number)
 {
     result *= 10; //shift the digit, multiply by ten for each shift
     result += (digit - '0)'; //add the int value of the current digit.
 }

, просто замените «0» на арабский нуль, если ваш номер использует арабский символ. Это работает для любых числовых символов, если 0-9 в этой системе символов закодированы последовательно.

1
задан robert trudel 28 February 2019 в 13:12
поделиться