二、複雜資料型別-object
三、檢視資料型別
var a =
2;
var a =
"jhbvb"
;
特點:只有true和false。
var a =
true
;var b =
false
;
特點:變數內為空。
多用來清空變數
var a =
null
;
特點:變數內未賦值。
var a;
console.
log(a)
;// 結果為:undefined
語法:var 物件名 = new object()
var person =
newobject()
;person.name =
"張三"
;person.age =18;
person[
"***"]=
"男";
console.
log(person.***)
;// 結果為:"男"
語法:var 陣列名 = new array()
var array1 =
newarray()
;array1[0]
="1"
;array1[1]
="13"
;array1[2]
="15"
;console.
log(array1.
valueof()
);// 結果為:["1","13","15"]
語法:var 正則名 = new regexp(「正規表示式」,「修飾符」)
var re1 =
newregexp
("\\d"
,"g");
var str1 =
"23qerscv"
;console.
log(re1.
test
(str1));
// 結果為:true
語法:var 日期物件名 = new date()
var now =
newdate()
;console.
log(now.
getdate()
);// 結果為:5
語法:var 函式名 = function(){};
或:物件名.函式名 = function(){};
或:function 函式名(){};
var
函式名=
function()
var a =-3
;console.
log(math.
abs(-3
));// 結果為:3
var a =-3
;console.
log(a.
valueof()
);// 結果為:-3
var a =
true
;console.
log(a.
valueof()
);// 結果為:true
var a =
"true"
;console.
log(a.
valueof()
);// 結果為:"true"
var a =1;
console.
log(
typeof a)
;// 結果為:number
var str1 =
"23qerscv"
;console.
log(
typeof
(str1));
// 結果為:string
var re1 =
newregexp
("\\d"
,"g");
console.
log(
typeof re1)
;// 結果為:object
var array1 =[[
"1",
"2",
"3"],[
"4",
"5",
"6"],[
"7",
"8",
"9"]];
console.
log(
typeof array1)
;// 結果為:object
var now =
newdate()
;console.
log(
typeof now)
;// 結果為:object
javascript類和原型學習筆記
js中類的所有例項物件都從同乙個原型物件上繼承屬性。我們可以自己寫乙個物件建立的工廠方法來來 模擬 這種繼承行為 inherit 返回乙個繼承自原型物件p的屬性的性物件 這裡使用ecmascript5中的object.create 函式 如果不存在該函式,則使用另一種方法 function inhe...
javascript固定知識回顧 3 資料型別
在js中一共有六種資料型別 一,基本資料型別 1.string 字串 2.number 數值 3.boolean 布林值 4.underfind未定義 5.null 空值 二,引用資料型別 6.object 物件 1.字串使用需要用引號引起來 單引號雙引號均可,但不可巢狀只使用一種,如需巢狀要使用兩...
Javascript定義基礎類
1.工廠方式 function car return ocar var car1 car var car2 car 呼叫此函式時將建立新物件,並賦予它所有的屬性和方法。使用此函式可以建立2個屬性完全相同的物件。當然可以通過給它傳遞引數來改版這種方式。function car color,door r...