js中 和 以及加不加 的隨筆

2021-07-12 06:32:59 字數 611 閱讀 9430

之前經常搞錯的乙個問題,現在記錄一下

1

vardata = ();

2

下面需要如何判斷flag的值?

因為true加雙引號==推測是字串true

如果不加雙引號===就是布林值true

這個很重要,之前我一直沒有搞清楚這一點

if(data.flag=true)else

這樣寫怎麼都是正確的,根本得不到else的值,原因是這種寫法相當於

if(true)

if(data.flag==true)else

沒有這種寫法

if(data.flag=』true』)else

這樣寫怎麼都是正確的,根本得不到else的值,原因是這種寫法相當於

if(true)

if(data.flag==』true』)else

這個才是正確的寫法

「=」:這個表示賦值,不是表示運算子

「==」:表示等於(值)

「===」:表示全等於(型別和值)

RequestParam詳解以及加與不加的區別

以前寫controller層的時候都是預設帶上 requestparam 的,今天發現不加 requestparam 也能接收到引數 下面我們來區分一下加與不加的區別 這裡有兩種寫法 public string test requestparam long parentid public strin...

RequestParam加不加的區別

感覺 擼碼識途 加上的情況 2public void test requestparam string name 訪問localhost 8080 demo,沒有帶上引數,會報錯。可以通過設定 requestparm裡面的屬性required屬性為false,設定後不傳引數也不會報錯。還可以指定屬性...

js檔案中import時,加 和不加 的區別

大括號的加與不加取決於import 的js檔案。如果 js中export時明確指定export元件的名稱,那麼加大括號並且大括號中指定引用元件的名稱,如果 js是預設輸出,那麼引用時不用大括號,且名稱隨意。如下 不加 a.js export default aa export consta 333 ...