判斷一個值或者字符串是否在數組中


function in_array(c, b){
  if (typeof c == "string" || typeof c == "number"){

    for (var a in b) {
      if (b[a] == c) {
        return true
      }
    }
  }
  return false
}

typeof

 

JS中的變量是松散類型(即弱類型)的,可以用來保存任何類型的數據。

typeof 可以用來檢測給定變量的數據類型,可能的返回值:1. 'undefined' --- 這個值未定義;

2. 'boolean'    --- 這個值是布爾值;

3. 'string'        --- 這個值是字符串;

4. 'number'     --- 這個值是數值;

5. 'object'       --- 這個值是對象或null;

6. 'function'    --- 這個值是函數。

 

Js代碼 

           var aa = 'test string';   

           alert(typeof aa);  // 'string'   

           alert(typeof 90);  // 'number'  


這里面用到js的for in

for...in 語句用於遍歷數組或者對象的屬性(對數組或者對象的屬性進行循環操作)。

 

for...in 語句
 for...in 語句來遍歷數組內的元素。

JavaScript for...in 語句

for...in 語句用於對數組或者對象的屬性進行循環操作。

for ... in 循環中的代碼每執行一次,就會對數組的元素或者對象的屬性進行一次操作。

語法:

for (變量 in 對象)
{
    在此執行代碼
}

“變量”用來指定變量,指定的變量可以是數組元素,也可以是對象的屬性。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM