JavaScript保留关键字INT,长,浮点等



这些保留类型单词在当前的javascript中有什么作用?他们实际上会创建一个仅遵守某种类型的变量吗?如果没有,我至少可以使用一个而不是var来声明一个普通变量?我可以使用一个指定函数应该返回某种类型吗?我喜欢在C中写入代码的清晰度,因此,即使这只会创建一个常规的JavaScript变量...

float myFloat = 0.0;

..我实际上想这样写。或者如果我可以写...

float function() {
  float myFloat = 4.6;
  return myFloat;
}

那也很漂亮。我知道这些词是为了"可能"的未来用途保留的,因此,如果它们像这样起作用,这不是很好的做法吗?

请注意,从Ecmascript 5开始,这些关键字不再保留供将来使用。https://developer.mozilla.org/en-us/docs/web/javascript/reference/Resverd_words

现在假设它们仍然是保留的关键字,声明float myFloat = 0.0仍然行不通,因为JavaScript引擎期望变量声明为var myFloat = 0.0或简单的myFloat = 0.0

使用这些关键字将导致语法错误。保留的单词并不意味着"使用这些关键字,就像其他语言一样,我们稍后将实现该功能"。这意味着它们现在不是语言的一部分,您无法使用它们。

最新更新