I used the Chrome Console to write a simple statement:
console.log(4)
and received the Output:
4
I've tested it and even with a preset variable it did not work in my Safari:
i = 2; console.log(i);
This seems to explain the bug that WebKit (engine of both Chrome and Safari) has: Link