[プログラマ回答45]文字列のデフォルトJavaScriptの処理


function solution(s) {
    var answer = true;
    if(s.length!==6&&s.length!==4)
        return false
    else
    {   for(const char of [...s]){
            if(isNaN(char))
                return false
    }
    }
    return answer;
}
ISNANを直接やると失敗する
その原因はeも指数で判断しているからです.