4

「name」JavaScript 変数があります。変数「name」に含まれる文字が 4 文字未満の場合、次の行を実行しmsg('name','Your name must contain minimum 4 characters.')'; ます。このようなことを試しましたが、数学的に解釈されました。何か案が?ありがとうございました。

if(name < 4 ) {
  msg('name','Your name must contain minimum 4 characters.');
  return false;
}
4

4 に答える 4

14
if (name.length < 4) {
   ...
}
于 2012-05-27T01:58:37.577 に答える
8

おそらくlength、文字列自体の数値ではなく、文字列のをチェックする必要があります。

if(name.length < 4) {
    // ...
于 2012-05-27T01:58:29.733 に答える
2
if(name.length < 4) {
    //Do something
}

length変数のを確認する必要があります。

おもしろ情報:

  • lengthの長さを確認するためにも使用できます。Array
  • \n(改行)も1文字として数えます。
于 2012-05-27T02:19:13.490 に答える
1
于 2012-05-31T13:05:50.690 に答える