обьявление функции sum с двумя параметрами a и b. return возращает сумму переданных аргументов в вышеописанную функцию. далее, идет обьявление переменной result, а также присвоение этой переменной значения, которое в свою очередь является результатом выполнения вышеописанной функции с аргументами 1 и 2. (происходит вызов функции sum, вместо a подставляется 1, вместо b - 2, возвращается сумма, то бишь, 3 - result уже равен трем) и последняя строка, alert исходим из названия «предупреждение» - выводим на экран переменную result, всё, выполнение скрипта окончено. максимально по нубски, как просил)