学过 C 语言, 有 C 语言基础, 确实对 JavaScript 的学习有好处. 因为 JavaScript 从 C-minus 发展到 ECMAscript, 最终才是 JavaScript; 但是 JavaScript 的难点不在它的语法上, 而是在他的浏览器兼容性上, 这点是万恶的微软搞出来的.
C 语言和 JavaScrip 是两种完全不同的语言, 只是某些语法上比较类似. 且 JavaScript 和 C 的难点是不一致的, 所以不学 C 也可以学 JavaScript.
JavaScript 是一种属于网络的脚本语言, 已经被广泛用于 web 应用开发, 常用来为网页添加各式各样的动态功能, 为用户提供更流畅美观的浏览效果. 通常 JavaScript 脚本是通过嵌入在 html 中来实现自身的功能的.
C 语言是一门面向过程, 抽象化的通用程序设计语言, 广泛应用于底层开发. C 语言能以简易的方式编译, 处理低级存储器. C 语言是仅产生少量的机器语言以及不需要任何运行环境支持便能运行的高效率程序设计语言.
想学 JavaScript, 需要先精通 HTML 及 CSS, 因为 JavaScript 是用来操纵 HTML 语言的. 精通 HTML+CSS 后, 再去看 JS, 就事半功倍.
来源: http://www.css88.com/qa/javascript/11662.html