js積累

一、判斷字符串是否包含某字符串

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

相關文章
相關標籤/搜索