vue.js 兩個等號 == 和三個等號 ===的區別
阿新 • • 發佈:2020-12-10
技術標籤:# vue
== 用於比較兩者是否相等,忽略資料型別。
=== 用於更嚴謹的比較,值和值的資料型別都需要同時比較
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-UA-Compatible" content="ie=edge"> <title>Document</title> </head> <script src="vue.js" type="text/javascript" charset="utf-8"></script> <body> <div id="app"> <div v-if="text ==1 "> 1--值一樣,型別不同,兩個等號顯示 </div> <div v-if="text ===1 "> 2--值一樣,型別不同,三個等號不顯示 </div> <div v-if="text ==='1' "> 3--值一樣,型別同,三個等號顯示 </div> </div> <script type="text/javascript"> /* text:"1" 這裡的1是個字串 */ var vm = new Vue({ el:"#app", data:{ text:"1" } }); </script> </body> </html>
結果: