JavaScript 变量名中哪些字符是有效的
在这篇文章中,我们将看到JavaScript中有效的变量名。有效的变量名可以包含字母(大写和小写)、数字、下划线和美元符号。然而,变量名不能以数字开头。
一些有效变量名的例子:
var Geeks;
var Geeks_for_Geeks;
var $Geeks;
var _Geeks;
var Geeks123;
一些无效的变量名称示例:
var Geeks-for-Geeks; // Hyphens not allowed
var 123Geeks; // Can not start with numbers
var Geeks for Geeks; // Spaces not allowed
注意: 变量名不能与JavaScript的关键字相同,比如if、else、var、function,等等。
变量名规则:
- 变量名中不能有空格。
- 变量名中不能有连字符。
- 变量名只允许字母、数字、下划线和美元符号。
- 变量名严格区分大小写。
- 变量名必须以字母(大小写)、下划线(_)或美元符号(
$
)开头,即不允许使用其他特殊字符。 - 保留关键字不允许用作变量名。
示例1: 在这个例子中,我们将声明一些变量及其值,并在控制台上打印它们的和。
Javascript
// Declare variable and assign value
let Geeks1 = 15;
let Gks = 20;
let Geeks_for_geeks = 30;
// Add numbers
const sum = Geeks1 + Gks + Geeks_for_geeks;
// Print the result
console.log(sum);
输出:
65
例子2: 在这个例子中,我们将声明一些带有值的变量,并将它们的值打印到控制台上。
Javascript
输出:
15
20
30
40
示例3: 在这个示例中,我们将声明一些带有其值的无效变量,并将它们打印在控制台上,它将显示一些错误消息..
JavaScript
// Declare variables and assign value
let @Geeks = 15;
let Geeks-for-Geeks = 30;
let Geeks for Geeks = 40;
// Print the result
console.log(@Geeks);
console.log(Geeks-for-Geeks);
console.log(Geeks for Geeks);
输出:
SyntaxError: Invalid or unexpected token