try { try { Math.abs(-20) = 40; } catch (e) { assert(e.name === "ReferenceError"); assert(e.message === "Invalid left-hand side in assignment"); } try { 512 = 256; } catch (e) { assert(e.name === "ReferenceError"); assert(e.message === "Invalid left-hand side in assignment"); } try { "hello world" = "another thing?"; } catch (e) { assert(e.name === "ReferenceError"); assert(e.message === "Invalid left-hand side in assignment"); } console.log("PASS"); } catch (e) { console.log("FAIL: " + e); }