Javascript自定义变量语法而不是var使用$

时间:2016-07-06 22:55:58

标签: javascript html variables syntax

我正在创建一个javascript库,并希望制作一个自定义变量语法,而不是使用var use $ like php。要明确我不想使用PHP。我正在建立一个供公众使用的特殊图书馆。

老实说,如果你给我一个函数,我真的不在乎我真的需要用$而不是var,我真的需要这个。

var x = 10; // Normal JavaScript variable

$x = 10; // Custom Variable Syntax which is what I would like

3 个答案:

答案 0 :(得分:4)

JavaScript无法以这种方式扩展语言。

如果你想发明自己的语法,你需要设计自己的编程语言并将其转换为JavaScript(例如,像CoffeeScript那样)。

(注意:$x是JavaScript中的有效标识符,您不能将任何以$开头的变量名称推断为(由JS)作为本地范围的变量当你为它分配一些东西。$x = 10;因此会抛出一个错误(或者如果你没有使用严格模式就创建一个全局)。

答案 1 :(得分:0)

JavaScript语法不是自定义的,关键字也不能重载。

答案 2 :(得分:0)

语言是语言,你不能跳过它的规则。但你可以环顾四周,使用它的原生可能性。

据我所知 - 没有选择写作     $ x = 10; 在javascript中。就是不行。 但你可以像jQuery一样跳舞($作为window.jQuery的别名 - 这不是解决方案,但首先要考虑类似的行为。)

你能详细说明这个问题吗?你为什么需要那个?也许有更简单的方法?