js判斷多個字串是否相等,js中比較兩個字串是否相等

2022-03-10 04:34:19 字數 2587 閱讀 1063

1樓:匿名使用者

利用 js 裡面的動態引數 陣列 arguments,js 傳遞引數時會把引數儲存到 arguments 裡面function isequals()

for(i = 0; i < arguments.length; i++)}}

return '不相等';}

2樓:匿名使用者

一般使用雙等來判斷(==),如果還需要型別相同那麼就用三等(===)。

說一下這兩個的區別:

== equality 等同,=== identity 恒等。

==, 兩邊值型別不同的時候,要先進行型別轉換,再比較。

==,不做型別轉換,型別不同的一定不等。

下面分別說明:

先說 ===,這個比較簡單。下面的規則用來判斷兩個值是否===相等:

1、如果型別不同,就[不相等]

2、如果兩個都是數值,並且是同乙個值,那麼[相等]。

3、如果兩個都是字串,每個位置的字元都一樣,那麼[相等];否則[不相等]。

4、如果兩個值都是true,或者都是false,那麼[相等]。

5、如果兩個值都引用同乙個物件或函式,那麼[相等];否則[不相等]。

6、如果兩個值都是null,或者都是undefined,那麼[相等]。

再說 ==,根據以下規則:

1、如果兩個值型別相同,進行 === 比較。

2、如果兩個值型別不同,他們可能相等。根據下面規則進行型別轉換再比較:

a、如果乙個是null、乙個是undefined,那麼[相等]。

b、如果乙個是字串,乙個是數值,把字串轉換成數值再進行比較。

c、如果任一值是 true,把它轉換成 1 再比較;如果任一值是 false,把它轉換成 0 再比較。

d、任何其他組合,都[不相等]。

js中比較兩個字串是否相等

在js中怎麼判斷兩個字串相等

3樓:手機使用者

補充: - - 這個。。。。我再想想 補充:

你是要判斷字串的個數相等 還是 內容 符號 或者字母? 追問: 是字串的值, 回答:

返回值 無非是0和1 0為是 1為不是 你要取值來判斷是進貨還是反廠 那麼首先你定義的時候就要把 進貨和反廠的定義表明了 然後根據定義指數來判斷 進貨 和 反廠 是否=0或<0 補充: 能給我看一下 報錯的內容麼? 我們商討一下 建議發個圖之類的 補充:

那你的意思是 你點了一行進貨和一行反廠 卻彈出來乙個 反廠的提示 是這樣麼? 追問: 呵呵,那個是我除錯的時候弄到的。

我看看啊。。我在除錯下,我在網上看了也有好多人遇到這樣的問題,我看了他們的解決方案。看看能不能結局 回答:

恩 好的``可能是我理解問題的能力差了點 抱歉 補充: 用字元來定義 就容易出錯 我建議你把字元改為 函式或字母定義 前台還是 進貨和反廠 後台的 值改為用數字或字母來定義 這樣判斷的時候可能就不會出現錯誤了

4樓:印月之井

js判斷兩字串相等的確用雙等號「==」。

至於你程式的問題建議你在前台debug除錯一下,也可以通過alert()列印出來。同時注意瀏覽器的不同,比如nextsibling在ie和firefox裡面可能不同

js中怎麼判斷兩個字串是否相等

j**ascript怎麼判斷字串是否相等

5樓:囚我心虐我身

一般使用雙等來判斷(==),如果還需要型別相同那麼就用三等(===)。

說一下這兩個的區別:

== equality 等同,=== identity 恒等。

==, 兩邊值型別不同的時候,要先進行型別轉換,再比較。

==,不做型別轉換,型別不同的一定不等。

下面分別說明:

先說 ===,這個比較簡單。下面的規則用來判斷兩個值是否===相等:

1、如果型別不同,就[不相等]

2、如果兩個都是數值,並且是同乙個值,那麼[相等]。

3、如果兩個都是字串,每個位置的字元都一樣,那麼[相等];否則[不相等]。

4、如果兩個值都是true,或者都是false,那麼[相等]。

5、如果兩個值都引用同乙個物件或函式,那麼[相等];否則[不相等]。

6、如果兩個值都是null,或者都是undefined,那麼[相等]。

再說 ==,根據以下規則:

1、如果兩個值型別相同,進行 === 比較。

2、如果兩個值型別不同,他們可能相等。根據下面規則進行型別轉換再比較:

a、如果乙個是null、乙個是undefined,那麼[相等]。

b、如果乙個是字串,乙個是數值,把字串轉換成數值再進行比較。

c、如果任一值是 true,把它轉換成 1 再比較;如果任一值是 false,把它轉換成 0 再比較。

d、任何其他組合,都[不相等]。

6樓:匿名使用者

"a" == "a"

如何在js中判斷兩個字串中有相同的字元

C 中判斷兩個字串是否相等,怎麼判斷

很多很多 1 c 中可以用strcmp 函式的判斷兩個字串是否相等。具體的方法,首先開啟一個空白的c 檔案 2 在c 檔案裡編寫判斷字串的示例程式,這裡在程式中輸入兩個字串,之後程式會使用strcmp 函式判斷是否為相同的字串,最後程式會輸出判斷的結果 左右 1 如果兩個都是string類的話,可以...

JS取出最後的字元,JS取出最後的三個字元

獲取字尾名的 如下 1 filename this.file.name.lastindexof 獲取到檔名開始到最後一個 的長度。2 filenamelength this.file.name.length 獲取到檔名長度 3 fileformat this.file.name.substring ...

在js中判斷,如果字串的長度大於10後面的就用省略號代替

只給du出簡單的 zhivar str 這裡是字串 daoaaaa 原始字串 var s str 要展示的字串if str.length 10 alert s 在js中判斷如果字串的長度大於10後面的就用省略號代替怎麼實現?只給出簡單的 var str 這裡是字串 回aaaa 原始字串 var s ...