變數的資料型別取決於變數的宣告。
例如:int a=3;
a是個整數型別,由於int a ;a = true;這個表示式不允許,因為a是乙個整數型別,不能賦值為布林型別
變數的資料型別取決於值的類。
例如:var a=3;
a是個數字型別,由於a = 3;a = true;a變成類布林型別
var a;
a = ture
加減乘除,通過console.log();列印結果。
基本資料型別
數字型別 number——var a = 3;
字串型別 string——var str = 「hello world」;
布林型別 boolean——var b = true;
null object一般表示空物件——var a = null;
undefined——var a = undefined; //undefined
檢測資料型別:typeof(操作符返回乙個字串,表示未經計算的運算元的型別)、isnan(檢查其引數是否是非數字值)、isfinite(檢測是否為有窮數)
引用資料型別
陣列——var arr = [1,2,3,4,5,6];
函式——function sayhello()
物件正規表示式
注:基本資料型別與引用資料型別在記憶體中的表示。基本資料型別的值儲存在棧區;引用資料型別的引用位址儲存在棧區,內容儲存在堆區。
C 學習日記(變數)
變數的生存範圍 乙個變數從宣告到結束的過程 在函式體內或復合語句內部定義的乙個變數 包括main函式 區域性變數未初始化時其值是隨機的 程式執行到函式體或復合語句之外時這個變數就會自動釋放 變數 常量等物件的作用範圍為整個程式 全域性變數的生命期始於程式的執行,結束於程式的退出 全域性變數未初始化時...
JS學習日記2
一 變數是動態變數,也就是可以儲存任何型別,不需要宣告變數的型別 區別c語言 二 互動 附加其餘 空值合併運算子 運算子從一列變數中,選取值為已定義的值 defined value 的變數。a b 的結果是 a,除非 a 為 null undefined,這時結果是 b。比較運算子 對不同型別的值進...
Python日記 變數
1 函式內的是 區域性變數 2 最外層的是 全域性變數 3 global name 函式內部定義最外層的 全域性變數 4 nonlocal name 函式內部定義上一層的區域性變數 下面例子對 global 與 nonlocal 進行了分析。1 name 陳卓 全域性變數23 4def dcc1 5...