相等運算符是比較運算符的一種,利用相等運算符,如果希望相等運算符返回true,則運算符兩側的值或語句必須使相等的;如果不相等,則==運算符返回false。注意在使用該運算符時,仍然會存在強制轉型,所以例如“4”==4這樣的語句將返回true,因為JavaScript會將字元“4”轉換成數字4,如果希望該語句返回false,則需要使用恆等運算符(===)。
基本介紹
- 中文名:相等運算符
- 外文名:Equality operator
- 符號表示:==
- 注意事項1:該運算符執行強制類型轉換
- 注意事項2:切勿錯用成賦值運算符(=)
- 本質:比較運算符
定義
基本語法
具體程式
<script language="javascript">
<!--
var a="10";
var b=10;
var c=11;
if(a==b) //a、b發生類型轉換
{documentwrite("a等於b<br>"); } //如果a=b,輸出a等於b
else
{documentwrite("a不等於b<br>"); } //否則輸出a不等於b
if(b==c)
{documentwrite("b等於c<br>"); } //如果b=c,輸出b等於c
else
{documentwrite("b不等於c<br>"); } //否則輸出b不等於c
-->
</script>
語法說明
運行結果
特殊規則
var num1=2,
num2=5,
num3=5;
num2==num3
num1==num3