| //------------------------------------------------------------------------------------------------------- |
| // Copyright (C) Microsoft. All rights reserved. |
| // Licensed under the MIT license. See LICENSE.txt file in the project root for full license information. |
| //------------------------------------------------------------------------------------------------------- |
| |
| var output = ""; |
| |
| function write(str) { |
| if (typeof (WScript) == "undefined") { |
| output += str + "\n"; |
| document.getElementById("writer").innerText = output; // .replace("\0", '\\0'); |
| } else { |
| WScript.Echo(str); |
| } |
| } |
| |
| write("--- 1 ---"); // CHROME IE8 |
| try { write(eval('1+//\0\n1')); } catch (e) { write(e); } // 2 ! |
| try { write(eval('"a\0b"').length); } catch (e) { write(e); } // 3 ! |
| try { write(eval('\'a\0b\'').length); } catch (e) { write(e); } // 3 ! |
| try { write(eval('\0 = 1')); } catch (e) { write(e); } // ! undefined |
| try { write(eval('/*\0*/1')); } catch (e) { write(e); } // 1 ! |
| try { write(eval('1//\0')); } catch (e) { write(e); } // 1 1 |