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 的命...

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

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

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

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

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

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

© 2021 V2EX