'use strict'; function showThis() { console.log(this); } showThis();
In strict mode: 1) Default binding of 'this' becomes undefined, 2) Prevents accidental global object binding, 3) Helps catch 'this' binding mistakes early, 4) More predictable than non-strict behavior, 5) Forces explicit context setting when needed, 6) Recommended for modern JavaScript development.