我在圍繞一些HTML5 Javascript演示,碰到一些我從來沒有見過的語法。查看運行功能並注意搜索對象符號是如何在中進行的,而循環。感興趣的行包括15和18.任何人都可以解釋這種語法?冒號在Javascript函數while循環中
function run() {
var n = 1;
search: while (running) {
n += 1;
for (var i = 2; i <= Math.sqrt(n); i += 1)
if (n % i == 0)
continue search;
// found a prime!
postMessage(n);
}
}
(從這裏取碼; http://html5demos.com/js/cruncher.js)
在這裏你去 http://stackoverflow.com/questions/418799/what-does-do-in-javascript 用你的谷歌,你會發現! – 2012-03-14 13:35:30
@limelights這篇文章是關於冒號的更常見的用法,這裏並不是這種情況 – tybro0103 2012-03-14 13:39:32
第18行中的百分比是模數 – tybro0103 2012-03-14 13:40:20