Re: [讨论] 请大家聊聊 JavasScript的缺陷

楼主: samuel1988 (小羊快跑啊)   2020-11-04 21:08:12
double-precision 64-bit format IEEE 754 values
诡异的NaN
两个等于、三个等于
Hosting
Fiction level
Global level
Block level
Call by reference , value by sharing?
https://blog.techbridge.cc/2018/06/23/javascript-call-by-value-or-reference/
一堆需要注意的程式技巧
知道这么多能赚150万吗?
就算你精通JavaScript 就是个码农。谁会花那么大钱请一个精通JavaScript?
起码要你四五种能力,要学framework testing 等等
一堆人都跑去速成班有什么鉴别度,。
写得舒服又如何,最后劣币驱逐良币,老鸟写好 被换掉成菜鸟。
结果JavaScript 最终被wasm做掉 被新技术超越都有可能。
继续重复追求技术,可怜啊 有多少时间给你追求?
作者: superpandal   2020-11-04 21:49:00
你说的问题每个语言都会遇到 只能说各有市场 js 你也可以写的不舒服 其他语言写的让后人觉得舒服也是一样保持中间值好了
作者: Gold740716 (项为之强)   2020-11-04 21:59:00
javasscript fiction还是你觉得 nan 应该要等于 nan ?你知道 python 也没有 block scope 吗?你知道 python 也有 hoisting 吗嗯三个错字 hoisting
作者: Hsins (翔)   2020-11-04 22:15:00
Python 那称不上是 hoisting 因为不会在程式码被执行之前就替变量分配空间
作者: x246libra (楓)   2020-11-04 22:35:00
this 不好理解 规则多 我选择静态
作者: Gold740716 (项为之强)   2020-11-04 23:07:00
python 会丢 access before assignment error ,整体看来虽然在后面才宣告,但整个范围内都不能用该变量
楼主: samuel1988 (小羊快跑啊)   2020-11-05 00:52:00
var x = Math.sqrt(-2); var y = Math.sqrt(-2); console.log(x == y); // false好啦 我真的不懂NaN 这原理我还是无法理解。再麻烦大神解释一下喔如果写个程式要K IEEE我觉得 嗯...很好
作者: splitline (台ㄎ废文王)   2020-11-05 01:57:00
NaN!=NaN是常识吧 你先去找一个NaN==NaN的语言再出来说
作者: dream1124 (全新开始)   2020-11-05 03:06:00
可是 typeof NaN == "number" 捏
作者: b85040312 (万年newman)   2020-11-05 06:01:00
语言只是工具
作者: superpai (超级白)   2020-11-05 06:51:00
150万是台币年薪的话是可以呀
作者: strlen (strlen)   2020-11-05 12:05:00
语言是工具 这工具就难用又浪费大家时间 工欲善其事 必先利其器没听过吗
作者: LipaCat5566 (不断与时间竞赛)   2020-11-05 12:32:00
NaN是在number底下 是非数字的意思
作者: xlf (Cote rocks!)   2020-11-05 13:16:00
很多人有150阿
作者: strlen (strlen)   2020-11-05 13:18:00
有没有想过如果不是JS 你本来可以领200的
作者: superpai (超级白)   2020-11-05 13:29:00
其他语言太难了,我只能拿0
作者: t64141 (榕树)   2020-11-05 13:57:00
为什么如果不是 js 本来可以领 200
作者: strlen (strlen)   2020-11-06 16:00:00
因为JS很烂阿
作者: t64141 (榕树)   2020-11-06 16:26:00
原来对语言的评价会影响薪资
作者: Geison (Angels)   2020-11-13 12:20:00
薪资和市场需求比较有关,而且大部分程式语言150都很顶了吧 ,要到200除了语言外还需要更多能力
作者: Gold740716 (项为之强)   2020-11-17 10:50:00
不然你希望 typeof NaN 回传什么结果?undefined 吗?python 里 nan 是属于 float type,js 没分 int float

Links booklink

Contact Us: admin [ a t ] ucptt.com