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才可以安全地重用它。