Я новичок в веб-разработке, а в моей функции хочу проверить, является ли заданное строковое значение числом. Если строка не является допустимым числом, я хочу вернуть значение null.Typcript: проверьте строку для номера
Следующие работы предназначены для всех случаев, кроме случаев, когда строка равна «0», и в этом случае она возвращает null.
parseInt(columnSortSettings[0]) || null;
Как предотвратить это. Очевидно, parseInt не считает 0 целым числом!
'0' является falsy значение .. – Hacketo
я не отправил [эту ссылку] (HTTP: //www.codeproject.com/Articles/182416/A-Collection-of-JavaScript-Gotchas), но он всегда стоит прочитать для всех, кто изучает/использует javascript – musefan