Javascript 使用$:代替const/var/let时有什么行为 $:variable=“some string”;

Javascript 使用$:代替const/var/let时有什么行为 $:variable=“some string”;,javascript,ecmascript-6,Javascript,Ecmascript 6,正如我从Svelte的会议视频中学到的,这段代码在JS中是语法有效的。我知道它在苗条中是如何工作的,但它在香草JS中有什么用途呢 我试着在网上搜索,但找不到任何与苗条无关的东西 你们有人定期使用吗?它有任何用例吗?我很高兴能得到任何我能得到的提示。语法是一个很好的例子 它允许您声明一个标识符,该标识符可以与循环上的break或continue语句一起使用 例如: var-str=”“; 循环1: 对于(变量i=0;i

正如我从Svelte的会议视频中学到的,这段代码在JS中是语法有效的。我知道它在苗条中是如何工作的,但它在香草JS中有什么用途呢

我试着在网上搜索,但找不到任何与苗条无关的东西

你们有人定期使用吗?它有任何用例吗?我很高兴能得到任何我能得到的提示。

语法是一个很好的例子

它允许您声明一个标识符,该标识符可以与循环上的
break
continue
语句一起使用

例如:

var-str=”“;
循环1:
对于(变量i=0;i<5;i++){
如果(i==1){
继续循环1;
}
str=str+i;
}
console.log(str);

//预期输出:“0234”
xy:
是一个标签,您可以将其与
break
continue
一起使用<代码>$在JavaScript中没有特殊的角色,因此正如您(或库/框架,如jQuery)可以使用它作为变量/函数的标识符一样,它也可以是标签


请参阅此处的文档:

这是一个带标签的语句,
$
是标签。没有功能上的理由这么做。可能是疯狂快速反应的复制品,谢谢,这似乎是我一直在寻找的。