回覆列表
  • 1 # 一口一塊豆腐乳

    在javascript判斷兩個變數值是否相等,可以使用==(等同)運算子或者===(恆等)運算子==運算子“等同”運算子,簡單判斷2個變數值是否相等,變數型別不一致時,會做型別轉換,即忽略變數的型別進行比較例子1varstr1="123456";//字串varstr2="123456";//字串alert(str1==str2);//打印出true,即相等例子2varstr1=123456;//整型varstr2="123456";//字串alert(str1==str2);//打印出true,即相等差別:在例子1中,2個變數都是字串型別(因為有引號),所以比較相等,打印出true;在例子2中,變數str1是整型,但是在做==比較時,javascript發現2個變數型別不一致,先做了型別轉換(呼叫str1的toString方法,把str1轉成欄位串),再比較2者,因此值也相等,打印出true;2.===運算子“恆等”運算子,先比較2個變數型別是否一致,不一致返回false,一致時,再比較2個變數的值是否相等例子1varstr1="123456";//字串varstr2="123456";//字串alert(str1==str2);//打印出true,即相等例子2varstr1=123456;//整型varstr2="123456";//字串alert(str1==str2);//打印出false,即不相等差別:在例子1中,2個變數都是字串型別,且值都相等,因此打印出true;在例子2中,變數1是整型,變數2是字串,型別不相等,因此打印出false;

  • 中秋節和大豐收的關聯?
  • 怎樣用word2013編輯pdf檔案?