Javascript 在苗条中使用这种结构的意义是什么?

Javascript 在苗条中使用这种结构的意义是什么?,javascript,Javascript,苗条的身材呈现线条 $: doubled = count * 2; 和索赔 […]它是有效的(如果不是传统的)JavaScript[…] 如果它在普通JavaScript中有效,那么它的含义是什么 我在控制台中尝试了它,并且$:tt=5似乎将5的值分配给tt,但对$没有任何作用。似乎我还可以在开始处放置其他字符串,如fdf:ddd=44,它的工作原理也是一样的 注意:我不是在问它在Svelte中的作用,而是在没有Svelte编译器的纯JS中的作用。这是标签的语法。如果您有嵌套循环,并且希望从进

苗条的身材呈现线条

$: doubled = count * 2;
和索赔

[…]它是有效的(如果不是传统的)JavaScript[…]

如果它在普通JavaScript中有效,那么它的含义是什么

我在控制台中尝试了它,并且
$:tt=5
似乎将
5
的值分配给
tt
,但对
$
没有任何作用。似乎我还可以在开始处放置其他字符串,如
fdf:ddd=44
,它的工作原理也是一样的


注意:我不是在问它在Svelte中的作用,而是在没有Svelte编译器的纯JS中的作用。

这是标签的语法。如果您有嵌套循环,并且希望从进一步的out循环中断开,则通常使用此选项:

loop1:
for (i = 0; i < 3; i++) {      //The first for statement is labeled "loop1"
   loop2:
   for (j = 0; j < 3; j++) {   //The second for statement is labeled "loop2"
      if (i === 1 && j === 1) {
         break loop1; // this exits out of both loops
      }
      break loop2; // this leaves only the inner "j" loop
      break;       // This does the same thing as "break loop2"
   }
}
loop1:
for(i=0;i<3;i++){//第一个for语句标记为“loop1”
循环2:
for(j=0;j<3;j++){//第二个for语句标记为“loop2”
如果(i==1&&j==1){
break loop1;//这将从两个循环中退出
}
break loop2;//这只剩下内部的“j”循环
break;//这与“break loop2”的作用相同
}
}

有关更多参考信息,请参阅。

之前的字符串是a。标记声明是否有任何意义?似乎将
loop1:x=5
放在起始位置(或任何其他位置)会使标签每隔一行不可用(未定义)。我遗漏了什么吗?正确,在那里有一个标签无论如何都不会改变赋值(在非svelte javascript中)。正是因为这种标签语法在太多的地方被允许使用,所以svelte才可以安全地重用它。