JavaScriptで文字数(長さ)をカウントするにはstring.lengthを使用します。
全角と半角は区別されません、「a」も「あ」も1文字です。(2バイト文字でも2文字にはならない)
数字はlengthでカウントできません、あくまでstringのカウントです。
数字をstringに変換すれば桁数もカウントできます。
文字数(長さ)をカウント
const str = 'abc';
console.log(str.length);
// 出力結果: 3
const str1 = '文字数';
console.log(str1.length);
// 出力結果: 3
const num = 123;
console.log(num.length);
// 出力結果: undefined
console.log(num.toString().length);
// 出力結果: 3
数字をカウントするときはtoString()で変換してから。