در این درس که در واقع ادامه ی درس دوم می باشد در ابتدا به بررسی ساختارهای کنترلی مختلف در زبان JavaScript پرداخته شده است و بعد مفهوم تابع معرفی شده و ویژگی های خاص توابع در جاوااسریپت را مطرح کرده ایم. لازم به ذکر است که توابع در جاوا اسکریپت دارای رفتارهای بسیار متفاوتی با سایر زبان های برنامه نویسی هستند.
سپس در رابطه با انواع اولیه ( primitive ) و انواع ارجاع ( reference ) صحبت شده است که مفاهیم بسیار مهمی در برنامه نویسی به حساب می آیند و در انتها نیز مفاهیم پیشرفته تری در مدیریت حافظه مانند طول عمر متغیرها و جمع آوری زباله مطرح شده است.