關於js中「 」,「 」,「 」三者的去唄

2021-07-08 11:01:06 字數 508 閱讀 5734

這是本人在面試中遇到的乙個問題,想必很多小夥伴也遇到過這個問題吧。

1、「=」:乙個等於號的含義不用多說,跟大多數其他語言一樣(pl/sql中賦值用的是「:="),沒有什麼特殊的,就是賦值符號。

2、「===」:兩個等於號,先比較二者的型別,假如兩者的型別不一樣,則為false;如果一樣,則繼比較其內容,如果內容一樣,則為true,否則為false。

例如:」123「===123(false)   123===123(true)

3、「==」:先判斷型別是否一樣,如果一樣,規則跟第二條是一樣的,否則跟按一下規則進行型別轉換:

規則:a、如果乙個為字串,乙個為數字,則先將字串轉化為數字,然後進行比較;

b、如果乙個為null,乙個為undefined,則相等;

c、 如果為true,則轉換為1,如果為false,則轉化為0;

例如:    null==undefined(true)    0==false(true) 1==false(false) 1==true(true)

html中,三者的區別?

如果要省一到二個位元組的檔案大小,使用第一種。如果要方便地轉成xml而且也要省乙個位元組的檔案大小,使用第二種。如要要方便地轉成xml而且要相容老的瀏覽器,使用第三種。因為html是sgml的子集,sgml允許標籤沒有結束標籤,而換行符元素正好不需要內嵌元素,也就不需要結束標籤。所以在html中,應...

c 裡關於cerr,clog,cout三者的區別

c 裡關於cerr,clog,cout三者的區別 cerr 無緩衝標準錯誤 沒有緩衝,傳送給它的內容立即被輸出 clog 緩衝標準錯誤 有緩衝,緩衝區滿時輸出 cout 標準輸出 三個都是ostream類定義的輸出流物件。cout是在終端顯示器輸出,cout流在記憶體中對應開闢了乙個緩衝區,用來存放...

關於html,css,js三者的載入順序問題

dom文件的載入順序是由上而下的順序載入 1 dom載入到link標籤 css檔案的載入是與dom的載入並行的,也就是說,css在載入時dom還在繼續載入構建,而過程中遇到的css樣式或者img,則會向伺服器傳送乙個請求,待資源返回後,將其新增到dom中的相對應位置中 2 dom載入到script標...