JavaScript讨好新手是大错吗?

Java

1个回答

写回答

Xianhailing

2025-12-23 07:17

+ 关注

Java
Java

JavaScript的基础实际上没那么差。有人形容JavaScript是披着C外衣的Lisp(或者说Scheme),这种说法其实也没太大偏差。JavaScript有个很大的失误,那就是迎合新手。就像它的弱类型,遇到明显错误时不抛出异常,而是继续尝试运行下去。不过考虑到它最初的定位,这原本也算不上大错。但问题是,事物是不断发展的。曾经的新手慢慢变成老手,JavaScript浏览器脚本的定位也转变为前端应用语言,这就产生了分歧。当你真的想要认真对待自己的应用时,你肯定不希望所用的语言纵容你的错误。你期望错误能尽早暴露,这样便于测试和调试。从本质上讲,JavaScript的这个问题和以前的脚本语言类似,就是不够严谨。新版的JavaScript正在逐步纠正以前的错误。这些问题并非致命的。Perl现在会建议添加use strict,这个解决办法看起来很不错,JavaScript直接借鉴过来了。

举报有用(0分享收藏

Copyright © 2025 IZhiDa.com All Rights Reserved.

知答 版权所有 粤ICP备2023042255号