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 你也可以寫的不舒服 其他語言寫的讓後人覺得舒服也是一樣保持中間值好了
javasscript fiction還是你覺得 nan 應該要等於 nan ?你知道 python 也沒有 block scope 嗎?你知道 python 也有 hoisting 嗎嗯三個錯字 hoisting
作者:
Hsins (翔)
2020-11-04 22:15:00Python 那稱不上是 hoisting 因為不會在程式碼被執行之前就替變數分配空間
python 會丟 access before assignment error ,整體看來雖然在後面才宣告,但整個範圍內都不能用該變數
var x = Math.sqrt(-2); var y = Math.sqrt(-2); console.log(x == y); // false好啦 我真的不懂NaN 這原理我還是無法理解。再麻煩大神解釋一下喔如果寫個程式要K IEEE我覺得 嗯...很好
NaN!=NaN是常識吧 你先去找一個NaN==NaN的語言再出來說
可是 typeof NaN == "number" 捏
作者:
strlen (strlen)
2020-11-05 12:05:00語言是工具 這工具就難用又浪費大家時間 工欲善其事 必先利其器沒聽過嗎
作者:
xlf (Cote rocks!)
2020-11-05 13:16:00很多人有150阿
作者:
strlen (strlen)
2020-11-05 13:18:00有沒有想過如果不是JS 你本來可以領200的
作者: 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除了語言外還需要更多能力
不然你希望 typeof NaN 回傳什麼結果?undefined 嗎?python 裡 nan 是屬於 float type,js 沒分 int float