Number() parseInt() parseFloat()的一些區別
第一個函數Number()相當于強轉類型,可以用于任何數據類型,而parseInt()和parseFloat()則專門作用于把字符串轉換成數值。
var num1=Number("1a"); //NaN
var num2;num2=parseInt("1a"); //1
Number()和parseInt()最大的區別就是. Number()是強轉換的,它轉換的是整個值,而不是部分值。遇到"1a"就會轉換成NaN.而parseInt()則是轉換第一個無效字符之前的字符串,遇到"1a"就會轉換成1;
parsenFlaot和parseInt類似,只是一個是整數,一個是浮點數。
按位異或與按位或的區別是:按位或是只有有1就為真,1-1,1-0,0-1都為真,按位異或是有且只有一個1的情況下才為真,1-0,0-1才為真。