Некоторые ключевые слова в JS ожидают выражение. Если после них стоит
/, движок трактует это как начало regex.Следующий
/ закрывает регулярку, а ещё один / уже воспринимается как оператор деления — и правая часть выполняется:<script>
delete/delete; //alert(1)
typeof/typeof; //alert(2)
void/void; //alert(3)
throw/throw; //alert(4)
</script>
