var test= "aa"; if(test.indexOf("a") > 0 ){}
值大於0表示包含。另外還能夠根據要求查位置。函數
JS 數據類型轉換 方法主要有三種spa
轉換函數、強制類型轉換、利用js變量弱類型轉換。code
js提供了parseInt()和parseFloat()兩個轉換函數。前者把值轉換成整數,後者把值轉換成浮點數。只有對String類型調用這些方法,這兩個函數才能正確運行;對其餘類型返回的都是NaN(Not a Number)。orm
parseFloat("22.5"); //returns 22.5 parseInt("22.5"); //returns 22
還可以使用強制類型轉換(type casting)處理轉換值的類型。使用強制類型轉換能夠訪問特定的值,即便它是另外一種類型的。字符串
Boolean(value)//把給定的值轉換成Boolean型; Number(value)//把給定的值轉換成數字(能夠是整數或浮點數); String(value)//把給定的值轉換成字符串。
Number()的強制類型轉換與parseInt()和parseFloat()方法的處理方式類似,只是它轉換的是整個值,而不是部分值。還記 得嗎,parseInt()和parseFloat()方法只轉換第一個無效字符以前的字符串,所以 "4.5.6 "將被轉換爲 "4.5 "。用Number()進行強制類型轉換, "4.5.6 "將返回NaN,由於整個字符串值不能轉換成數字。it
String()是最簡單的,由於它可把任何值轉換成字符串。ast
利用js變量弱類型轉換(就是用表達式來進行轉換)class