客观地说java难还是javascript难?

看到题目,情不自禁想起了一个有趣的问答:

问:Java和JavaScript是什么关系?
答:雷锋和雷峰塔的关系

是的,当年为了自身发展,巧借Java名声,取名为Javascript。如今JavaScript名声鹊起,喊出了“能用JavaScript写的,最终都要用JavaScript写”的壮志豪言。


会者不难,难者不会,当你能深刻理解两者语言的异同时,剩下的就变得简单了。


下面简单梳理一下两者异同:

当年面试我的公司CTO就问我,“你觉得Java和JavaScript两种开发语言的最大区别是什么?”

一,。语言历史和特点

java:java指的是C/C++的一些设计。它是一种真正的面向对象语言。在Java中,一切都是对象。Java抛弃了C/C++中的许多缺陷(指针、多重继承等),并指定了许多特性。在许多情况下,我们只需要根据Java给出的规则和范例编写代码。Java为您准备了很多东西。只要你在特定的时间和地点做特定的事情。爪哇就像一个体贴的女仆,遵守规则。

javascript:javascri Pt的诞生是不同的。它不仅指C语言的语法和lisp的特点,甚至名称也指Java(当然,我们也可以称之为C语法的lisp),它是一种基于对象和事件驱动的编程语言。

在JavaScript中,我们需要理解很多东西(继承、闭包、作用域等),JavaScript有很多特性(PIT),这使得我们有时很难理解一些代码。因此,JavaScript就像一个需要随意学习的大女人。。。

2。JavaScript的一些特性(PIT)

  1. =
  2. 一个更形而上学的特性是“==”好的,你可以从下面的图片中看到。您是否被困在
    未定义、空、,Nan
  3. 查看以下操作
  4. NaN==Nan//false

    undefined==null//true

    undefined==null//fals

  5. …(无数)

    1. 。总结

      我以前看过一句话,认为它有道理。

      “如果你想学好JavaScript,你应该在(Es 3/5/6/7/8)中学习坏语法和好语法。”

      Java的最佳实践主要集中在如何使用类库和框架上;

      js的最佳实践是如何编写代码。



关于作者: 网站小编

码农网专注IT技术教程资源分享平台,学习资源下载网站,58码农网包含计算机技术、网站程序源码下载、编程技术论坛、互联网资源下载等产品服务,提供原创、优质、完整内容的专业码农交流分享平台。

热门文章