این عبارت در میان عناصر یک آرایه یا در میان خواص یک شی حلقه ایجاد می کند . Syntax for (variable in object) { code to be executed }توجه: کدی که در بدنه ی for … in باشد حلقه را برای هر عنصز یا شی فقط یک بار اجرا می کند . توجه: آرگومانها می توانند به عنوان یک متغییر نامگذاری شوند ، یک عنصز آرایه یا یک مشخصه ی شی . مثال: استفاده از عبارت For … In برای ایجاد حلقه در میان یک آرایه : <html> <body> <script> var x; var mycars = new Array(); mycars[0] = "Saab"; mycars[1] = "Volvo"; mycars[2] = "BMW"; for (x in mycars) { document.write(mycars[x] + " "); } </script> </body>