??????????????????????????????
???????????????????????????????????????????????
???
??????????????????????????????????????????????
???????????????????????????????????????????????
????????????......????????????????????
??......????????
????????????????
???????????????
???????????????????
???????????????????????????????????????????????????????????????????
????????......???????????
????????????
???????????
???????????????
??????????????????????????????
?????????????????????????????????????????????????????????????????
??????????????????????????????
?what?????????????
????????????????????????????????
?????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????
??......?????????????????
???????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????
??????????????????????????????????????????????????
????????????????
??????
??????????????????????????????????????????????......?????????????????????????????????????
??????????????????????????????????????????......??????????????????
???????????????????????????????????????????????????????????????????????????????......???????
try{mad1('gad2');} catch(ex){}