請檢查是否存在陣列越界非法訪問等情況

2021-07-16 07:15:53 字數 721 閱讀 1066

今天在牛課網提交任務時,出現一道題怎麼修改都是

『』請檢查是否存在陣列越界非法訪問等情況「

這是出問題的原**

if ( m % 13 ===0) m = m-1 ;

var num = math.ceil(n/m);

var left = n % m;

if (left === 0) console.log(num);

else

if (left % 13=== 0)

else console.log(num);

最後檢查發現,是

m%13 === 1&&m=left+1 出了問題

應該修改為

m%13 === 1&&m===left+1

=是賦值,===是判斷,所以問題就是這個。

順便複習一下js運算子優先順序

1、. {} 提取屬性與函式呼叫

2、 delete new typof + - ! 一元運算子

3、 * / % 乘法、除法、求餘

4、 + - 加法/連線、減法

5、》= 《= > < 不等式運算子

6、=== !== 等式運算子

7、&& 邏輯與

8、|| 邏輯或

9、?: 三元運算子 int 1=0?true:false;

js檢查元素是否包括在陣列中

在系統中須要檢查稅率填寫的正確性,一定是國家規定的某幾種稅率,當然能夠通過if else進行校驗,可是還能夠使用定義乙個陣列然後校驗是否包括在元素中進行校驗。長處 加入稅率無需改動邏輯,僅僅須要在稅率陣列中加入就可以。array.prototype.contains function obj ret...

php在陣列中判斷某個值是否存在

php在陣列中查詢指定值是否存在的方法有很多,記得很久以前我一直都是傻傻的用foreach迴圈來查詢的,下面我主要分享一下用php內建的三個陣列函式來查詢指定值是否存在於陣列中,這三個陣列分別是 in array array search array key exists 首先分別介紹一下各自的定義...

C 在陣列中判斷是否存在某個陣列值

第一種方法 int ia int id array.indexof ia,11 這裡的1就是你要查詢的值 if id 1 不存在 else 存在 第二種方法 string strarr bool exists ilist strarr contains a if exists 存在 else 不存在...