JavaScript 和 Python 都是腳本語言,本來以爲是差不多的,就把寫 Python 時的習慣拿來用,但是今天寫 js 時出現一個 bug,原因是把數組爲空當做 false 來判斷的,其實是 true。(Python中是 False)
一、Python
運行結果
二、JavaScript
運行結果
總結
0,’’,None/undefined 在 JavaScript 和 Python 中都爲假,[] 在 JavaScript 中爲真,在 Python 中爲假。
JavaScript 和 Python 都是腳本語言,本來以爲是差不多的,就把寫 Python 時的習慣拿來用,但是今天寫 js 時出現一個 bug,原因是把數組爲空當做 false 來判斷的,其實是 true。(Python中是 False)
0,’’,None/undefined 在 JavaScript 和 Python 中都爲假,[] 在 JavaScript 中爲真,在 Python 中爲假。