私はJavascriptに少し慣れており、それを学びたいと思っています。私は現在、ユーザーに名前を入力するように指示するコードを作成しています.5文字以上、少ない、または正確に表示されていれば表示されます。しかし、それは5以上であるにもかかわらず5文字であることを私に示すことができます。誰かが私のためにこれをデバッグするのに役立つことができたら大いに感謝します。window.promptの値が適切な「長さ」プロパティ値を返さない
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3school.org/1999/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta charset="utf-8" />
<title>Understanding Javascript</title>
<script type="text/javascript"
language="javascript">
username = prompt("Please enter your name");
message = "Hello," + username + " Your name has ";
nameLen = username.Length;
if (nameLen > 5)
message = message + "more than ";
else if (nameLen < 5)
message = message + "less than ";
else
message = message + "exactly ";
message = message + " 5 characters";
alert(message)
</script>
</head>
<body>
</body>
</html>
「username.Length」があり、「username.length」である必要があります。変数には任意の名前を付けることができますが、 '.length'はすべて小文字にする必要があります。 –