最短FizzBuzzを読む

by ethertank

HTML

<!--
// ググリワード
//
//  三項演算子
//  一時変数
//  論理演算子
-->

JavaScript

//for(i=0;i++<100;document.write((i%5?a||i:a+"Buzz")))a=i%3?"":"Fizz";


for
    (
        /*i*/ i = 0;
        /*A*/ i ++< 100;
        /*B*/ document.write(
            (   i%5 ? a||i : a+"Buzz"   )
        )

    ) /*C*/ a=     i%3 ? "" : "Fizz";
       
       
// 条件Aを満たす間、BしながらCを繰り返す。