最赞回答 / Neopolitan
“document.write can be a form of eval.”:“document.write是eval的一种形式”, eval要尽量避免,是出于安全考虑,因为eval过于强大,他可以把string串作为代码执行。如果控制不好就会造成安全漏洞。
2014-10-23
最赞回答 / XNsc
因为函数是有返回值的,所以为了更好理解你可以把函数调用那一段代码用返回值来替代。比如var myname=prompt("请输入你的姓名:");,这句代码中prompt("请输入你的姓名:")实际上是函数prompt返回的第二个参数str2的值,也就是让你去输入的名字上面返回值错了,教程里也有写:1. 点击确定按钮,文本框中的内容(也就是str2)将作为函数返回值2. 点击取消按钮,将返回null(空值)
2014-10-23