重点在于如何决定在开发过程中应该使用哪一个标识符。
在JavaScript中有三个标识符。
var(可以重新声明和重新初始化)
const(不能重新声明和重新初始化,可以使用push更新数组值)
Let(可以重新初始化,但不能重新声明)
'var':在编码时,当我们谈论代码标准时,我们通常使用易于其他用户和开发人员理解的标识符的名称。
例如,如果我们正在考虑使用一些输入并处理它并返回一些结果的许多函数,例如:
变量使用的例子
function firstFunction(input1, input2)
{
var process = input1 + 2;
var result = process - input2;
return result;
}
function otherFunction(input1, input2)
{
var process = input1 + 8;
var result = process * input2;
return result;
}
在上面的例子中,两个函数产生不同的-2结果,但使用相同的变量名。在这里,我们可以看到“过程”和“结果”都被用作变量,它们应该是。
常数与变量的例子
const tax = 10;
const pi = 3.1415926535;
function firstFunction(input1, input2)
{
var process = input1 + 2;
var result = process - input2;
result = (result * tax)/100;
return result;
}
function otherFunction(input1, input2)
{
var process = input1 + 8;
var result = process * input2 * pi;
return result;
}
在JavaScript中使用“let”之前,我们必须在JavaScript文件顶部添加“use strict”
常量和变量的let示例
const tax = 10;
const pi = 3.1415926535;
let trackExecution = '';
function firstFunction(input1, input2)
{
trackExecution += 'On firstFunction';
var process = input1 + 2;
var result = process - input2;
result = (result * tax)/100;
return result;
}
function otherFunction(input1, input2)
{
trackExecution += 'On otherFunction'; # Can add current time
var process = input1 + 8;
var result = process * input2 * pi;
return result;
}
firstFunction();
otherFunction();
console.log(trackExecution);
在上面的例子中,您可以跟踪哪个函数在特定操作期间执行&哪个函数没有使用。