Es una expresion literal utilizada desde la version ES6, que entre otras cosas no puede utilizar variables no declaradas.

// Sintaxis del modo estricto para todo el script
"use strict";
var v = "¡Hola! ¡Estoy en modo estricto para script!";

El modo estricto funciona a nivel de scope, por lo que puede ser habilitado solo dentro de una funcion.

function strict() {
  // Sintaxis del modo estricto a nivel de función
  "use strict";
  function nested() {
    return "¡Y yo también!";
  }
  return "¡Hola!  ¡Soy una función en modo estricto!  " + nested();
}
function notStrict() {
  return "Yo no soy estricto.";
}

Las clases y los modulos de JS ya aplican “use strict” por defecto.