Uncaught TypeError: lang ist keine Funktion [duplizieren]

Diese Frage hat hier bereits eine Antwort:

JS-Funktion mit dem Namen `animate` funktioniert in Chrome nicht, aber im IE 3 answers

n meinem HTML definiere ich daslang Funktion imscript tag und füge den "Test Fire!" Taste, die @ anrufen mulang auf Klick:

<!DOCTYPE html>
<html>

<head>
  <meta charset="UTF-8">
  <title>Testing Functions</title>
  <script type="text/javascript">
    function lang() {
      alert("Hello, World! It's JavaScript this time");
    }
  </script>
</head>

<body>
  <form action="">
    <input type="button" value="Test Fire!" onclick="lang();">
  </form>
</body>

</html>

Wenn ich jedoch auf die Schaltfläche klicke, wird folgende Fehlermeldung angezeigt:

Uncaught TypeError:lang ist keine Funktion

Aber wenn ich den Funktionsnamen von @ ändelang zu allem anderen funktioniert dieser Code einwandfrei.

Antworten auf die Frage(4)

Ihre Antwort auf die Frage