js变量名不能以什么开头(变量名中不能包含什么)
在JavaScript中,变量名不能以数字开头,不能包含空格或特殊字符,且只能使用字母、数字和下划线。
以下是一个JavaScript变量定义的示例:
javascript
var name; // 定义一个名为 "name" 的变量
var age = 25; // 定义一个名为 "age" 的变量,并赋值为 25
var fullName = "John Doe"; // 定义一个名为 "fullName" 的变量,并赋值为 "John Doe"
以下是一个HTML代码示例,演示了如何在HTML页面中使用JavaScript:
<!DOCTYPE html> <html> <head> <title>JavaScript 示例</title> </head> <body> <h1 id="greeting">Hello World!</h1> <button onclick="changeText()">点击我</button> <script> function changeText() { var name = "John"; // 定义一个名为 "name" 的变量,并赋值为 "John" var greeting = "Hello, " + name + "!"; // 定义一个名为 "greeting" 的变量,并赋值为 "Hello, John!" document.getElementById("greeting").innerHTML = greeting; // 将 id 为 "greeting" 的元素的内容更改为 "Hello, John!" } </script> </body> </html>
在上面的代码中,我们创建了一个<h1>元素,其中包含文本“Hello World!”和一个按钮。当用户点击按钮时,changeText()函数会被调用。该函数首先定义了一个名为“name”的变量,并将其赋值为“John”。然后,它定义了一个名为“greeting”的变量,并将其赋值为“Hello, John!”。最后,它使用document.getElementById()方法获取到id为“greeting”的元素,并将其内部的文本更改为“Hello, John!”。