楼主: fansian
跳转到指定楼层
上一主题 下一主题
收起左侧

[学Java/C#] 有没有人能说下java和js的语法区别?

   关闭
全局:
咸鱼上岸 发表于 2020-11-27 03:13:58
一开始我也不信,你去Google就知道了
so in 1995, Netscape decided to add a scripting language to Navigator. They pursued two routes to achieve this: collaborating with Sun Microsystems to embed the Java programming language, while also hiring Brendan Eich to embed the Scheme language.

Netscape management soon decided that the best option was for Eich to devise a new language, with syntax similar to Java and less like Scheme or other extant scripting languages.

这段wiki怎么看都是java在前javascript在后啊
回复

使用道具 举报

🔗
 楼主| fansian 2020-11-28 01:08:48 来自APP | 只看该作者
全局:
我刷题的时候从js换成java还真的刷得出,
但换成python或者c++我就完全不懂了,
我觉得很神奇
回复

使用道具 举报

🔗
joker_amamiya 2020-11-28 03:07:35 | 只看该作者
全局:
本帖最后由 joker_amamiya 于 2020-11-28 03:10 编辑
fansian 发表于 2020-11-28 01:08
我刷题的时候从js换成java还真的刷得出,
但换成python或者c++我就完全不懂了,
我觉得很神奇

不是哥
我说老实话,你要是认真的话,你这是对cs的基础知识有点欠缺啊。。。这不是语不语法的问题,比如事实上java,js是两种一点关系都没有的语言。js是弱类型,java不是,所以js不用定义变量类型;js的let var关键词是申明变量能够作用于哪个程度的词法作用域,java也有类似的作用域申明,比如你会在oop里遇到的private,public,用于表示类变量的作用域。java其他的变量都在块级作用域,也就是js里的let。更大的不同是js本质是上一个fp语言,java是oop,js从es5有class关键词,但那是一个语法糖,本质上还是一个fp。

补充内容 (2020-11-28 11:42):
这里有误,js不是纯粹的fp,只是因为函数式第一公民的原因其代码风格非常贴近。
回复

使用道具 举报

🔗
driveStick 2020-11-28 03:39:47 | 只看该作者
全局:
你不是在另一个帖子问过类似的问题了吗。。。
https://www.1point3acres.com/bbs/thread-691601-1-1.html
回复

使用道具 举报

🔗
monday 2020-11-28 04:06:50 | 只看该作者
全局:
印度和印度尼西亚的关系
回复

使用道具 举报

🔗
已注销-2317 2020-11-28 04:12:08 | 只看该作者
全局:
新垣结衣和波多野结衣有啥区别
回复

使用道具 举报

🔗
Resphoina 2020-11-28 04:40:43 | 只看该作者
全局:
Java中final finally finalize的区别
回复

使用道具 举报

🔗
Owenli20 2020-11-28 05:03:26 | 只看该作者
全局:
driveStick 发表于 2020-11-28 03:39
你不是在另一个帖子问过类似的问题了吗。。。
https://www.1point3acres.com/bbs/thread-691601-1-1.html

这不就是这个帖子吗……
回复

使用道具 举报

🔗
Owenli20 2020-11-28 05:04:54 | 只看该作者
全局:
joker_amamiya 发表于 2020-11-28 03:07
不是哥
我说老实话,你要是认真的话,你这是对cs的基础知识有点欠缺啊。。。这不是语不语法的问题,比如 ...

不是CS基础欠缺 是基本语法都不会
回复

使用道具 举报

全局:
joker_amamiya 发表于 2020-11-27 11:07:35
不是哥
我说老实话,你要是认真的话,你这是对cs的基础知识有点欠缺啊。。。这不是语不语法的问题,比如事实上java,js是两种一点关系都没有的语言。js是弱类型,java不是,所以js不用定义变量类
fp是啥?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册账号
隐私提醒:
  • ☑ 禁止发布广告,拉群,贴个人联系方式:找人请去🔗同学同事飞友,拉群请去🔗拉群结伴,广告请去🔗跳蚤市场,和 🔗租房广告|找室友
  • ☑ 论坛内容在发帖 30 分钟内可以编辑,过后则不能删帖。为防止被骚扰甚至人肉,不要公开留微信等联系方式,如有需求请以论坛私信方式发送。
  • ☑ 干货版块可免费使用 🔗超级匿名:面经(美国面经、中国面经、数科面经、PM面经),抖包袱(美国、中国)和录取汇报、定位选校版
  • ☑ 查阅全站 🔗各种匿名方法

本版积分规则

>
快速回复 返回顶部 返回列表