nodeJs基本數據_函數對象_表_數組_字符串_函數調用(基於遊戲開發)

基本數據類型

 1:整數;
2:小數;
3:邏輯變量;

這裏寫圖片描述

後續使用Visual Studio Code自帶的調試控制檯,或終端進行調試

var

1: var 定義一個變量,分配內存,但是內存只夠存基本數據類型,引用;
2: = 給變量賦值;
3: var 定義在哪裏,這個變量的作用範圍在哪裏;
4: var 變量在運行的時候存的是什麼就是什麼;
5: console.log(變量); 打印一個變量;
6: 如果一個變量沒有定義或沒有賦值,undefine
7: 如果一個變量不保存任何數據,初始化爲null;

這裏寫圖片描述


數組

1: 定義一個數組  [value1, value2, ...]
2:使用索引 -->值
3:索引從0開始,使用數組名字[索引]來訪問;
4:數組裏面的每個元素可以存放任何類型的數據;

這裏寫圖片描述


1: 定義一個表 {key: value, key2: value, ....}
2:key可以是整數,字符串;
3: value可以是任意類型;
4:訪問value的每個元素 表[key], 表.key;

這裏寫圖片描述


函數對象

1:function(參數1, ...) {}
2: return; 返回語句;
3: 函數調用,與代碼跳轉;

這裏寫圖片描述
這裏寫圖片描述

提示:參數由右到左執行

字符串對象

這裏寫圖片描述


複雜數據與基本數據

1:整數,小數,邏輯值爲基本數據類型;
//整數,小數,洛基變量,-->簡單的數據對象,=傳的是值
//字符串對象,數組對象,表,函數對象,=傳遞的是引用,變量"指向"哪個對象;
//end;
var b = 3;
var c = b;
c = 4;
console.log(c); //b = 3;
2: 表,數組,字符串對象,函數對象 爲複雜數據類型;
//複雜數據對象,我們變量裏面存放的是引用,引用是可以直接存放到我們的變量所對應的內存裏面的;
b = [1,2,3]; //把數組的訪問快捷方式,“引用"複製給變量b的內存
c = b; //傳遞的不是值,而是引用,對象的地址,對象的快捷方式
c[0] = 2; //c[2,2,3]
console.log(b); // b = [2,2,3];
//變量保存了基本數據類型的值
//變量保存了複雜數據對象的引用,-->變量指向了這個複雜的數據對象,“訪問快捷方式","對象所在的地址"
3: 基本數據類型傳遞的是值;

這裏寫圖片描述

4:複雜數據類型傳遞的是引用;

這裏寫圖片描述

表引用的結構,示例一

這裏寫圖片描述

數組引用的結構,示例二

這裏寫圖片描述

參數型的函數結構,示例三

這裏寫圖片描述

除了定義函數其它都加(;)

這裏寫圖片描述

函數先定義後調用的結構

這裏寫圖片描述

當編譯的時候後定義的會沖掉先定義的!

函數的作用域

這裏寫圖片描述

發佈了305 篇原創文章 · 獲贊 218 · 訪問量 59萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章