浏览模式: 标准 | 列表
昨天,Xenium 同学给我看了一个大牛写的一个 JavaScript 的 Sqlite API 库。我发现在代码中居然有的变量名用 $ 开头,有的还有两个 $,看上去就像是 PHP 中的变量名,开始我还以为是 PHP 和 JavaScript 混写的,后来问了 Xenium 才知道,原来 JavaScript 中 $ 也可以作为变量名的一部分,这位大牛这么写是为了让某些变量看上去跟其它变量好区分。开始我还以为是自创的语法,还需要自己写个解释器解释执行这些代码呢。今天试了一下,原来 JavaScript 中本来就真的支持这种写法。而我读过的手册中从来都没有提到过,真是孤陋寡闻了!大牛就是大牛!不服不行啊!不信你试试下面这段代码,完全可以正确执行的。 var $a = 1; var $$a = 2; var $a$ = 3; alert($a); alert($$a); alert($a$);

» 阅读全文