結果 : explain different looping constructs available in javascript