На этой странице, https://emperorbob7.github.io/JSheets/, у меня есть функция с именем TYPE, синтаксис для которой связан на странице, RegEx, используемый для функции обнаружения десятичного числа, находится в кодовом блоке ниже *
Как только я ввожу слишком много чисел, ТИП говорит, что ячейка содержит десятичную дробь, несмотря на то, что ее там нет. Это автоматическая c функция, которая добавляет. всякий раз, когда число превышает определенный предел?
Пример: 3123123123123123123122312312312 Выход: десятичное значение Редактировать:
function TYPE() {
const regex = /\.[0-9]/;
if(arguments[0] == "true" || arguments[0] == "false")
return "Boolean";
if(isNaN(arguments[0]))
return "String";
else if(regex.test(arguments[0]))
return "Decimal";
else
return "Integer";
}
Код ^ Извините, что не опубликовал его раньше, буду помнить об этом на будущее.
Извините за плохо сформулированный вопрос, заранее спасибо