JS學習日記 變數

2021-09-26 08:25:12 字數 719 閱讀 3357

變數的資料型別取決於變數的宣告。

例如: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...