JavaScript 是个好语言 (滑稽

2017 年 5 月 23 日
 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 的命...

11971 次点击
所在节点    JavaScript
109 条回复
Exin
2017 年 5 月 23 日
噗嗤
exoticknight
2017 年 5 月 23 日
@gouflv 噗嗤
Phariel
2017 年 5 月 23 日
自认为比制定规则者聪明系列
rozbo
2017 年 5 月 23 日
我是个好女孩,你们应该珍惜。
qdwang
2017 年 5 月 23 日
@xilixjd 不仅仅是增加了学习成本,更重要的是它允许这样做。
qdwang
2017 年 5 月 23 日
@jtsai 噗
qdwang
2017 年 5 月 23 日
@rozbo 大家都很珍惜,楼上那么多喷我的,都热烈的爱着这个女孩呢
Artists
2017 年 5 月 23 日
似乎自然语言才能勉强算是个好语言?
royzxq
2017 年 5 月 23 日
连喷点都找不到么, 我帮你找一个好吧 2.1 / 0.3
Arrowing
2017 年 5 月 23 日
我觉得没什么好讨论的,喜欢就多用点,不喜欢就少用点
但是,你能不用吗?
qdwang
2017 年 5 月 23 日
@Arrowing 等 wasm 支持 DOM, Web API 就可以不用了
polariszc
2017 年 5 月 23 日
@royzxq 你才是找不到喷点吧。。这是 IEEE 的浮点数规范导致的精度问题,哪个语言都有这个问题。
royzxq
2017 年 5 月 23 日
```
<?php
echo null >= false && null <= false && null !== false;
```

try it
royzxq
2017 年 5 月 23 日
@polariszc 然而这个问题在实际环境中会带来困扰, 题主的代码不会。 这才是关键
jtsai
2017 年 5 月 23 日
题主别噗,我挺喜欢 js 的,写起来挺嗨的
solee
2017 年 5 月 23 日
我就呵呵一下
tyfulcrum
2017 年 5 月 23 日
YvesX
2017 年 5 月 23 日
@tyfulcrum 笑出声
zoffy
2017 年 5 月 23 日
js 的 literal 表达式还是 hin 方便的
prccn
2017 年 5 月 23 日
1. 希望看完 ES6 ES2016 和 ES2017 的草案再说话;
2. 不管你是使用什么语言的开发者,这种妄言让你显得都很 low ;
3. 看到大家都在给你普及 js 基础就放心了;
4. 忠告:以后发这种帖记得贴上 github 账号

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

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

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

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

© 2021 V2EX