为什么javascript难学

如题所述

第1个回答  2017-01-24
所谓难学是相对于已经非常习惯传统静态语言开发的人而言。
首先,JS是动态语言,典型的场景是:你可以在代码运行的任何时候给任何对象添加属性或方法,而不仅仅是对象定义的时候;你可以在代码运行的任何时候替换任何对象中的方法以改变对象的行为。
然后,JS的弱类型又干倒一批人:你可以用数组的方式使用对象的属性和方法,也可以用使用属性的方式使用数组;什么都能直接变成字符串;方法也是字符串;重复定义的方法不是同一个对象…………
终极武器,this,这货是在运行时才确定的:如果在方法中使用this,不同的调用方式可能会得到不同的对象
所以JS的学习必须摒弃所有静态语言的思维才能学明白。本回答被提问者采纳
第2个回答  2017-01-21
不难学,很简单的。

javascript好难(javascript好难啊)
js感觉好难学1、JavaScript是一种直译式脚本语言,是一种动态类型、弱类型、基于原型的动态脚本语言,内置支持类型。主要应用于WEB前端使用。2、从语言本身的难度上来说,javaScript的难度要大大低于JAVA、C++等编译型的语言。但是很多学生都觉得JS难,这个问题在于javaScript这门语言比较灵活,他的好处就是灵...

你们认为学习JavaScript难点在那里?
2、运行环境的优化,包括处理浏览器兼容性问题(JS支持的ES版本不同,以及DOM、BOM API差异),最近教一位朋友学,写一个函数还得说明:这个函数是ES5的,所以IE6-7不支持、这个特性是ES6的,所有IE都还不支持;所以由于运行时的宿主环境不受控制,使得客户端的JS比服务端的代码发布质量问题更多,我...

javascript和java哪个难?
相对来说java比较难,其实语言学起来都是一样的,语法、思想。主要java相对来说大家积累的东西比较多,很多相关开源的技术和思想,学起来会感觉要学的东西很多。因为Java和JavaScript是两种不同的语言,但都具备面向对象的特性,两者都是十分强大的语言,相较于Java,JavaScript更难学一点。千锋教育拥有线上...

javascript,我见到过的最难学的语言!!!请您给大家来评评
javascript目前可以说是网页前端的霸主.它既容易学又难学。易在于它容易入门,什么基础都没有的人,只要给他讲几句,都可以写出两句能运行的语句。因为它不用编译,运行方便(在浏览器里),不需要像C,java等语言光调试环境都要学好多 难在于要达到一定的境界,需要不断的积累和练习。这正是它最大的...

零基础学js会吃力吗?
没有兴趣:对JavaScript只是想学,而且知道学了对自己的好处,但始终没有提起兴趣,所以就没有动力去坚持学习 后来随着技术的革新,时代的变更,发现不懂JavaScript对自己的发展和学习都有很大的限制。比如说,我学习CSS的时候,需要写一些测试案例,如果不具备JavaScript的能力,写测试案例非常的费用,如果你...

为什么javascript难学
所谓难学是相对于已经非常习惯传统静态语言开发的人而言。首先,JS是动态语言,典型的场景是:你可以在代码运行的任何时候给任何对象添加属性或方法,而不仅仅是对象定义的时候;你可以在代码运行的任何时候替换任何对象中的方法以改变对象的行为。然后,JS的弱类型又干倒一批人:你可以用数组的方式使用对象...

php和js哪个难
PHP相对较难,但两者难度会因学习者的背景和需求而异。PHP和JavaScript都有其自身的特点和复杂性,其难度比较因个人背景而异。以下是关于两者难度的详细解释:PHP的难度主要体现在以下几个方面:1. 语法和框架:PHP是一种服务器端脚本语言,用于创建动态网页。其语法相对复杂,需要掌握各种函数和框架的使用...

学习java的过程当中,大家觉得java与js哪个难学?
一开始应该是 javascript 难学, 因为javascript的变量操作, 函数可以作为对象等跟主流的java,c\/c++有些不同而难以理解。 如果过了这个坎,后面就容易了,因为Javascript 主要用在前段,领域较少。 java 入门容易,但是后期精通就较难了, Java包含了很多领域, 服务器,桌面开发,J2EE,..等等,作为一...

为什么javascript 那么难学?有时候看代码都不完全看的明白?怎么提升实 ...
基础部分很灵活,很容易掌握,面向对象部分有的地方为了兼顾各种原因吧,模棱两可的,不好理解!学语言,没捷径,多看别人的代码,自己多练,多实践就可以了,如果你不是做网页游戏这样的开发的话,不用了解那么深,差不多就行了,高级部分,已经有很多好的模板用了,比如JQuery ...

JavaScript难学吗?要学多久?
说实话,不容易学,没HTMl基础直接学JavaScript 有点难度,我之前的基础就是HTM。HTML这门课,程如果入,门的话不是很难,刻苦点两三个月就能搞,定,有HTML基础的话,只要继续刻,苦一两个月左右JavaScript 就能入门。毕竟每个人的情况不同,每个人的学习方法也不同。去课课家的JavaScript+jQuery+项目...

相似回答