我試着瞭解一些代碼。 它開始是這樣的:this.allow =!1和this.allow =!0是什麼意思?
function Drawing(varCanvas, varSize, varPrice) {
var c = this;
this.allow = !1;
this.size = varSize;
this.$canvas = varCanvas;
(.....)
this.allow = !0;
我不明白,爲什麼開發者寫的 「this.allow = 1;!」 我以前從未見過這樣的作品。
!1表示布爾型「false」,!0表示布爾型「true」值。 – vijayP
這是編寫布爾值的快捷方式,可以消除可讀性... –
@SouvirLy 1和0不是布爾值 –