JS學習日記2

2021-10-25 08:24:49 字數 927 閱讀 7597

一:

變數是動態變數,也就是可以儲存任何型別,不需要宣告變數的型別 (區別c語言)

二:互動

附加其餘:

空值合併運算子:

?? 運算子從一列變數中,選取值為已定義的值(defined value)的變數。a ?? b 的結果是 a,除非 a 為 null/undefined,這時結果是 b。

比較運算子:

對不同型別的值進行相等檢查時,運算子 == 會將不同型別的值轉換為數字(除了 null 和 undefined,它們彼此相等而沒有其他情況),所以下面的例子是相等的:

三:物件

1.建立空物件

let user = new object(); // 「建構函式」 的語法

let user = {}; // 「字面量」 的語法

可以用多字詞語來作為屬性名,但必須給他們加上引號

「likes birds」: true // 多詞屬性名必須加引號

屬性之間用逗號結尾換行

2.多詞屬性的訪問(方括號)

附加:(1)方括號同樣提供了一種可以通過任意表示式來獲取屬性名的方法

let key = 「likes birds」;

// 跟 user[「likes birds」] = true; 一樣

user[key] = true;

學習日記2

陣列的初始化,一維陣列和二維陣列的定義以及使用,字元陣列的定義和使用,函式的形式引數和實際引數,全域性變數和區域性變數,變數的儲存類別,預處理命令。今日任務完成情況 本日任務按照老師要求完成 今日開發中出現的問題彙總 編譯程式的出錯,演算法結構的不正確和不完整,以往的冒泡函式沒有記牢,對於陣列元素和...

JS學習日記 變數

變數的資料型別取決於變數的宣告。例如 int a 3 a是個整數型別,由於int a a true 這個表示式不允許,因為a是乙個整數型別,不能賦值為布林型別 變數的資料型別取決於值的類。例如 var a 3 a是個數字型別,由於a 3 a true a變成類布林型別 var a a ture 加減...

php學習日記2

define name,value,case insensitive 定義乙個常量,常量與變數的區別在於不用加 而且常量的值無法被更改。語法為,define name 常量名 value 常量值 case insensitive 大小寫敏感 預設為false,即對大小寫敏感,可以設定為true,對大...