JavaScript正則表達式2-11有個問題不明白
課程截圖:

下邊的while循環有些不太理解:
第一次循環時,判斷條件ret = reg4.exec(ts),即 reg3.exec(ts) = reg4.exec(ts) 即1az2,a,z=1az2,a,z 返回值為true,執行下邊代碼塊輸出 5,1,1az2,a,z.
第二次循環,判斷條件ret = reg4.exec(ts),即 reg3.exec(ts) = reg4.exec(ts) 即
1az2,a,z=3cy4,c,y,返回值為flase 不執行下面代碼塊了,但是為什么還是輸出結果了呢?
麻煩大家了,能不能詳細解答下這個循環思路!
2017-10-07
賦值,不是==
2017-09-18
謝謝!
2017-09-16
1個等號,意思是賦值。
第一遍,ret為1az2,true;
第二遍,ret為3cy4,true;
第三遍,ret為null,false;