首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >Python和JavaScript在语义上有什么不同?

Python和JavaScript在语义上有什么不同?
EN

Stack Overflow用户
提问于 2009-11-24 06:30:42
回答 2查看 16.6K关注 0票数 27

在我看来,这两种语言非常相似。尽管Python支持实际的类,而不是基于原型,但在Python中,类与生成包含值和函数的对象的函数并没有太大的不同,就像在JavaScript中所做的那样。另一方面,JavaScript只支持浮点数和字符串作为内置数据类型。

对我来说,这些似乎是相当浅的区别,所以抛开这些事情不谈,它们之间还有哪些更重要的区别呢?

EN

回答 2

Stack Overflow用户

发布于 2009-11-24 07:19:04

在python中,"self“被显式地传递给一个成员函数,而不是一个特殊的关键字或任何东西。在javascript中,"this“是动态作用域。您可以通过在成员函数上调用apply()来处理该函数的作用域。

票数 5
EN

Stack Overflow用户

发布于 2009-11-24 06:36:28

在Python中,空格是语言的一部分。在Javascript中,大括号定义代码块,空格被忽略。此外,Python还绑定了Java API、.net和其他很酷的库。与Python相比,Javascript在库部门中相当有限,但它有一些整洁的窗口库等等。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1786522

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档