JavaScript中的變數型別

2021-09-02 21:59:04 字數 881 閱讀 1763

問題:

(1)js中使用 typeof 能得到哪些變數型別?

(2)何時使用 === ?何時使用 ==?

(3)js中有哪些內建函式?

(4)js變數按照儲存方式區分為那些型別,並描述其特點

(5)如何理解json

分析:變數型別: 值型別 / 引用型別

引用型別: 物件、陣列、函式

typeof 只能區分具體的值型別(undefined、string、number、boolean),而無法區分引用型別(物件和陣列均為object,函式為function)

舉例: 

1. var a=100;            var b=a;   var b=120;          console.log(a);     // 100

2. var a=;     var b=a;   var b.age=12;       console.log(a.age);  //12    

3. typeof  undefined;             //undefined

typeof  'abc';                     //string

typeof  123;                      //number

typeof   true;                     //boolean

typeof   ;                       //object

typeof   [ ];                       //object

typeof   null;                    //object

typeof   console.log;       //function

Javascript中的變數的特性

js中的資料型別分為兩類 原始型別和物件型別。原始型別包括數字 字串和布林值。其中有兩個特殊的原始值 null和undefined。它們分別代表了各自特殊 型別的唯一的成員。另外復合型別是指物件,它是屬性的集合。包括普通物件 陣列 函式 regexp以及error。一 原始型別 1 數字 在js中不...

python中的類,類變數,例項變數

這幾天寫 的時候碰到乙個python中的小問題,找了好半天才解決,所以記錄下來。classa object def init self self.x y def call self for i in range 5 print x self.x print y y 輸出的結果是 x 5,5,5,5,...

javascript中的類式繼承

輔助函式,讓你可以將新函式繫結到物件的prototype上 為function.prototype增加乙個公有方法。所有由類的擴充的函式都可以使用它,它返回this,當我寫乙個不需要返回值的方法時,我通常讓它返回this,這顧慮到了串聯樣式 function.prototype.method nam...