亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

為什么沒有進if判斷呢?二維數組里我們要判斷一維數組里是否有某個我們需要的值是用”==“還是”===“?

http://img1.sycdn.imooc.com//5876dee300015b4b08160564.jpg

一維數組里好幾個值的時候,篩選數據時,有些弄不清楚要怎么畫”=“才好?

二維數組什么時候要new,像這塊又可以直接寫?感覺數組這塊概念和用法都很模糊???

望大哥們指教...23333

正在回答

5 回答

===嚴格相等運算符,只要類型不匹配就返回flase。

0 回復 有任何疑惑可以回復我~
#1

海賊來的 提問者

非常感謝!
2017-01-12 回復 有任何疑惑可以回復我~

‘’==‘’是判斷兩邊的值是否相同

?" ===" ? ? ?判斷兩邊的值和類型是否相同

0 回復 有任何疑惑可以回復我~
?for(var?i?=?0;i<a.length;i++){
?????
????if(a[i][1]?==?"女"?&&?a[i][3]?==?"大一"){
????????document.write(a[i][0]);
????}
?}

定義了是一個二維數值,你寫的

infos[i]==="大一"

有兩個錯誤,第一infos[i]是一個一維數組,他的值是['小A','女',21,'大一'],所有不能等于,必須用infos[i][3]

第二沒有“===”這個操作符,只有“==”這個判斷是否相等的符號;


至于什么時候new 什么時候直接賦值,根據需要都可以,你會用就可以

0 回復 有任何疑惑可以回復我~
#1

海賊來的 提問者

非常感謝 infos[i]這的確是我寫錯了,開始還沒弄明白一二維數組,看了別人的代碼才知道是要判斷那個值的下標。 三等號是有的,只是我不會用,汗..... new對象這塊沒弄明白,二維數組的聲明方式:var arr[][] ={};還是var arr = new Array[][];還是var arr = [[],[],[]];很暈啊,還是說要現有一維數組,再在一維數組上聲明...
2017-01-12 回復 有任何疑惑可以回復我~

難道不是infos[i][3]=="大一"嗎?

0 回復 有任何疑惑可以回復我~

if(){}其中小括號中只能用真假值,于是只能用表示真假值的相關符號 ==? <?? > <=? >=?

0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

為什么沒有進if判斷呢?二維數組里我們要判斷一維數組里是否有某個我們需要的值是用”==“還是”===“?

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號