1樓:匿名使用者
== 會自動的進copy行型別轉換然後比較,
bai===不會這樣。
在js中,字串可du分為字串直接量和zhi字串物件,dao"abc"屬於基本型別, new string("abc")屬於物件。
a與b的型別不同,所以是false
在比較兩個物件相等的時候,要看你的比較條件是什麼,如果兩個變數指向同一個物件才算相等,那麼就用===, 如果只比較他們的值相等,那麼用==
"abc" === new string("abc") 比較的是記憶體地址
"abc" == new string("abc") 比較的是字串的內容,後者自動轉換為字串直接量與前者比較
2樓:匿名使用者
=是賦值;==是相等;===是你說的絕對相等。
===不但要求值一內樣,型別也要一容樣。
3樓:匿名使用者
=== 這個是高階比較,我也只在js中看到,其它語言裡倒是沒發現過。
見參考資料
4樓:匿名使用者
===語法錯誤.. if比較中. 只能用==...
5樓:隨我心所欲
不明白,但是個人覺得會不會是==寫多了一個=?
符號在js裡面是什麼意思, 符號在 js裡面 是什麼意思
是html的註釋copy標記,標記中間包含的字元不會被輸出到頁面,只能在網頁原始碼中看到。js 外使用這個標記的目的是,當瀏覽器不支援js 時,不會將js 輸出到頁面。這是一種相容老式瀏覽器的寫法。現代瀏覽器都支援js 所以這種寫法現在很少用到了。裡面的內容不被執行,裡面的內容為註釋。jsp註釋來和...
js檔案中呼叫另js檔案的函式js檔案中呼叫另一個js檔案的函式
如下 1.html頁面 return true 當va的值不為空時 if oncli 中oncli 是undefined 3.js function fun 假設條件是 js a 要呼叫js b 的函式.那麼要滿足以下條件 1.要保證你所呼叫的js必須在同一個頁面裡.也就是js a 和js b 都要...
JS函式中怎麼呼叫另JS中的變數
a function b function function a var b a b js裡有兩個方法,怎麼實現其中一個方法呼叫另一個方法中的變數?第一種方法。1.首先準備好兩個js檔案。2.然後寫一個html檔案,通過方法,將兩個js引用到html檔案中。3.處於內下方的js檔案,就可容以直接呼叫...