JavaScript 是个好语言 (滑稽

2017-05-23 13:21:18 +08:00
 qdwang
输入
[false, Boolean(false), [], [[]], "", String(""), 0, Number(0), "0", String("0"), [0]].map(x => null >= x && null <= x && null !== x)

输出
[true, true, true, true, true, true, true, true, true, true, true]

一个会在这么多情况下出现逻辑悖论的语言,是个好语言~

所以再怎么发展 ES6, ES2015, ES2017... 都是徒劳的...

只能希望 wasm 快点推进,革了 JS 的命...

9294 次点击
所在节点    JavaScript
109 条回复
caniuse
2017-05-24 09:17:26 +08:00
JavaScript 是最好的语言
jlyybz
2017-05-24 09:19:28 +08:00
我觉得 js 真不错 ~
chairuosen
2017-05-24 09:30:51 +08:00
@enenaaa 明确的告诉你没有,和没告诉你有没有,一样么?
awesomes
2017-05-24 09:31:26 +08:00
人家 JS 之父都说了,wasm 是让 JS 更强,不是取代 JS,你想太多了
Cbdy
2017-05-24 09:46:15 +08:00
@sagaxu 但是其他语言怎么操作 dom 么?
lijsh
2017-05-24 09:49:10 +08:00
2017 年了还有人在搞这种无谓的语言鄙视,用的还是平时很难遇到的 edge case,楼主有空干点啥不好。
qdwang
2017-05-24 09:49:47 +08:00
@Cbdy 类似 BuckleScript 可以在编译的时候增加一些语言特性,来编译成操作 dom 的 js 指令
solidsnake
2017-05-24 09:49:54 +08:00
你也挺滑稽的
sagaxu
2017-05-24 09:51:40 +08:00
@Cbdy 直接操作啊,原生 js 能调用的库和方法,其他语言都能调
ajan
2017-05-24 09:55:37 +08:00
楼主自己来造一种语言吧! 我看好你
gjerryfe
2017-05-24 10:01:15 +08:00
楼主提出一个问题,楼上各位开始各种人身攻击,可见各位的自尊心 成熟感已经负值
issues
2017-05-24 10:01:51 +08:00
js 的框架能影响语言本身<逃
MushishiXian
2017-05-24 10:06:32 +08:00
还在鄙视语言的人到底有多 low......又不是没有往好的方向发展,与其去鄙视,还不如先提高自己水平吧
yanzixuan
2017-05-24 10:07:41 +08:00
在 js 基础上搞得 es 虽然是补漏洞,但是新人上手就有点郁闷了,不能知其然不知其所以然。。
wly19960911
2017-05-24 10:23:10 +08:00
就这就叫缺点?

+[]

看看结果是什么。说实话揪着语言这些问题不放不太好。平常没人用这种写法,感觉就是面试笔试题刁难人,有谁敢写这种估计已经被打死了
Halomaple
2017-05-24 10:53:23 +08:00
谁告诉你 Boolean(false) 结果是 true 了? Boolean('false') 和 Boolean(false)都分不清楚就来引战?
Halomaple
2017-05-24 10:54:42 +08:00
@popu111 楼主连基本的类型转换都分不清楚,也没验证就来引战了
topgrd
2017-05-24 10:58:18 +08:00
WebAssembly 是不会革了 JS 的命的,之后的发展更可能是两者各用于擅长的地方,在 web 中两者同时存在,虽然 JavaScript 槽点很多,但不是正在向好的方向发展么?
Halomaple
2017-05-24 11:01:13 +08:00
learnshare
2017-05-24 11:08:05 +08:00
我现在更推荐直接上 TypeScript,忘掉 JavaScript

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/363181

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX