變數
宣告區域性變數
varmessage
宣告全部變數
message
typeof
例如:var message = "some string";
alert(typeof message); // "string"
alert(typeof(message)); // "string"
alert(typeof 95); // "number"
資料型別
"undefined"
var message;
alert(message == undefined); //true
"boolean"
boolean true false
string
任何非空字串 ""
(空字串)
number
任何非零數字值(包括無窮大) 0和nan(參見本章後面有關nan的內容)
object
任何物件
null
undefined n/a① undefined
"string"
var age = 11;
var ageasstring = age.tostring(); //
字串"11"
var found = true;
var foundasstring = found.tostring(); //
字串 "true"
var num = 10;
alert(num.tostring()); // "10"
alert(num.tostring(2)); // "1010"
alert(num.tostring(8)); // "12"
alert(num.tostring(10)); // "10"
alert(num.tostring(16)); // "a"
另外還有乙個轉型函式 string()
"number"
1. 浮點數值 2
, 數值範圍(最大最小)
3,nan,即非數值( not a number)是乙個特殊的數值
4, 數值轉換 number() 、 parseint() 和 parsefloat()
var num1 = number("hello world!"); //nan
var num2 = number(""); //0
var num3 = number("000011"); //11
var num4 = number(true); //1
var num1 = parseint("10", 2); //2
(按二進位制解析)
var num2 = parseint("10", 8); //8
(按八進位制解析)
var num3 = parseint("10", 10); //10
(按十進位制解析)
var num4 = parseint("10", 16); //16
(按十六進製制解析)
var num1 = parsefloat("1234blue"); //1234
(整數)
var num2 = parsefloat("0xa"); //0
var num3 = parsefloat("22.5");
var num4 = parsefloat("22.34.5");
var num5 = parsefloat("0908.5");
var num6 = parsefloat("3.125e7"); //31250000
"object"
constructor
,hasownproperty( propertyname)
,isprototypeof(object)
propertyisenumerable( propertyname) ,
tolocalestring()
, tostring(),valueof()
null
型別var car = null;
alert(typeof car); // "object"
Javascript資料型別
ecmascript中有5種簡單資料型別 也稱為基本資料型別 1.undefined 該型別只有乙個值,即undefined。在使用var宣告但未初始化時,這個變數就是undefined 2.null 該型別只有乙個值,即null。null undefined 3.boolean 4.number ...
JavaScript資料型別
undefined派生於null,因此在使用 進行比較時會返回true 沒有必要將變數值顯示宣告undefined 宣告空物件時應將其值賦值為nullundefined與null的關係 3 boolean true為真,false為假 true不一定 1,false不一定 0 使用boolean 進...
Javascript資料型別
ecmascript中,資料型別一共有六種型別,也分為基本型別和引用型別兩大類 一 基本資料型別 number boolean string undifined null 1 null 表示乙個空的物件引用 也就是賦值為null 2 undefined 表示變數宣告但未賦值 3 number 數值。...