Если регулярное выражение содержит флаг g, метод вернёт массив, содержащий все сопоставления. Если сопоставлений не было, метод вернёт значение null.
getS('#txt_color').addEventListener('click', btn_color(false))
getS('#txt_color').addEventListener('click', () => {
btn_color(false)
})
btn_color(false) // <-- это вызов функции, ты сам её вызываешь, а в качетсве eventListener устанавливаешь undefined, который возвращает эта функция
getS('#txt_color').addEventListener('click', () => btn_color(false)) // <-- это объявление функции, которая при вызове вызовет твою функцию
while (i <= limit) {
if(range % i === 0){
continue;
}