js資料 變數和記憶體

2021-09-24 09:45:55 字數 660 閱讀 6441

1.什麼是資料

*儲存在記憶體中代表特定資訊的"東東",本質上是二進位制編碼

資料的特點:可傳遞 可運算

*一切皆資料

*記憶體中的所有操作物件(資料)

2.什麼是記憶體

*記憶體條通電後產生可儲存資料的空間(臨時的)

*記憶體的產生和死亡:記憶體條==》通電==》產生記憶體空間==》儲存資料==》處理資料==》斷電==》記憶體空間和資料消失

*乙個記憶體的兩個資料

*內部儲存的資料

*位址值

*記憶體分類

*棧記憶體(儲存變數)

*堆記憶體(儲存物件)

3.什麼是變數

*可變化的值,由變數名和變數值組成

*每個變數都對應一塊小記憶體,變數名用來查詢對應的記憶體,變數值就是記憶體中儲存的值

4.變數、記憶體、資料的關係

*記憶體是用來儲存資料的空間

*變數是記憶體的標識

var a=xx,a記憶體中到底儲存的是什麼

*xx是基本資料,儲存的就是這個資料

*xx是物件,儲存的是物件的位址值

*xx是變數,儲存的是xx記憶體內容

5關於引用變數賦值問題

*n個引用變數指向同乙個物件,通過乙個變數修改物件內部資料,其他變數看到的是修改之後的。

js中的資料,變數和記憶體

1.什麼是資料?儲存在記憶體中代表特定資訊的 東東 本質上是0101.資料的特點 可傳遞,可運算 一切皆資料 記憶體中所有操作的目標 資料 算術運算 邏輯運算 賦值 執行函式 2.什麼是記憶體?記憶體條通電後產生的可儲存資料的空間 臨時的 記憶體產生和死亡 產生記憶體空間 儲存資料 處理資料 斷電 ...

js中的資料,變數和記憶體

1 資料 存在記憶體中的代表特定資訊,本質上是0101,資料可傳遞,可運算 2 記憶體 記憶體條通電後產生的可儲存的資料空間 臨時的 記憶體產生和死亡 記憶體條 電路板 通電 產生記憶體空間 儲存資料 斷電 記憶體空間的資料都消失 記憶體中所有的操作目標 資料 算術運算,邏輯運算,賦值運算,執行函式...

JS 變數 作用域和記憶體問題

向引數傳遞基本型別時 把值從乙個變數賦值到另乙個變數 傳遞引用型別時 把這個值在記憶體中的位址賦值給區域性變數 function addten num var count 20 var result addten count console.log count 20,沒有變化 console.log...