ecmascript有六種資料型別:undefined、null、boolean、number、string、object;
typeof操作符用來檢測給定變數的資料型別
var message = "some string";
alert(typeof message); // "string"
alert(typeof 95); // "number"
nan即非數值(not a numebr),該函式用來接受乙個引數,該函式幫我們確定這個引數是否「不是數值」。
alert(isnan(nan)); //true
alert(isnan(10)); //false(10是乙個數值)
alert(isnan("10")); //false(可以被轉換成數值 10)
alert(isnan("blue")); //true(不能轉換成數值)
alert(isnan(true)); //false(可以被轉換成數值 1)
js中有三個函式可以將非數值轉換為數值,number(),parseint(),parsefloat()。
注:使用上述函式轉換時,若非數字,返回nan。
var num1 = number("hello world!"); //nan
var num2 = number(""); //0
var num3 = number("000011"); //11
var num4 = number(true); //1
tostring(),每個字串也都有乙個 tostring()方法,但 null 和 undefined 值沒有這個方法。
var age = 11;
var ageasstring = age.tostring(); // 字串"11"
var found = true;
var foundasstring = found.tostring(); // 字串"true"
PHP的資料型別 型別轉換及相關函式
標準資料型別 1 布林型 php中0表示false,非0表示true。例如 result false result 0 result 1 result true 2 整型 例如 result 42 result 67293 result 0755 八進位制數 result 0xc4e 十六進製制數 ...
二 資料型別及函式
官網文件位址 資料型別 關鍵字描述 任意型別 any宣告為 any 的變數可以賦予任意型別的值。數字型別 number 雙精度 64 位浮點值。它可以用來表示整數和分數。let binaryliteral number 0b1010 二進位制 let octalliteral number 0o74...
資料型別相關
整型常量 十進位制 18 31 long int型常量 123l 123l 123456l 123456l unsigned int型常量 123u 123u 根據實際資料大小確定int型還是long型 l以數字 0 開始的整型常量是八進位制數 022 037 010和10大小不一樣 因為八進位制並...