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