El resultado es un error. La función sayHi se declara dentro de if, por lo que solo vive dentro de ella. No hay sayHi afuera.