犀牛書閱讀筆記(第三章)

2021-10-01 21:22:25 字數 697 閱讀 7129

物件型別:屬性的集合,每個屬性由鍵值對構成

可以擁有方法的型別和不能擁有方法的型別

可變型別和不可變型別(值能否修改)

infinity和nan為兩個已經定義好的唯讀全域性變數

負零值:與正零值幾乎相等,僅當作為除數時會不相等

浮點數:採用ieee-754浮點數表示法,但不能精確表示,會出現四捨五入差異,因此建議使用整數進行重要的計算

布林值:保留字true和false,包含tostring()方法,

null和undefined

undefined

「==」判斷二者為相等的,「===」可以區分它們

都是假值,在希望值是布林型別的地方和false類似

不包含任何屬性和方法,使用「.」和「」都會產生乙個型別錯誤

通常undefined用於表示系統級的、出乎意料的或類似錯誤的值的空缺;null表示程式級的、正常的或意料之中的值的空缺。賦值、傳參最好使用null

全域性物件

可在**最頂級,即不在任何函式內的js**中,用this指代全域性物件

客戶端js中,window物件充當了全域性物件,可代替this來引用全域性物件

包裝物件:訪問字串、數字或布林值屬性時建立的臨時物件

不可變的原始值與可變的物件引用

型別轉換

物件轉換原始值:

變數宣告:使用關鍵字var

變數作用域

Thinking in C 閱讀筆記(第三章)

c 中的c 建立函式 函式原型 eg.int func in,float,long z long z will be warned int func 無引數而不是任意引數 float func 可變引數列表,避免 返回值 1 每個函式都有返回值,空返回值為void 2 return的結果視返回值而定...

c primer 第三章閱讀筆記

3.1 標頭檔案不應包含using宣告 3.2 string p75 表示可變長的字串行 等號初始化叫做拷貝初始化 不使用 則執行的是直接初始化 用多個值進行初始化 string 物件會自動忽略開頭的空白 空格,換行,製表等 並從乙個真正的字元開始讀起,直到遇見下處空白 getline 引數是乙個輸...

第三章筆記

第三章預習筆記 一 高階語言和機器指令中的運算 1,按位運算 符號 按位or運算 符號 按位and運算 符號 表示按位not運算 符號 按位xor運算。實現掩碼操作 通過與給定的乙個位模式進行按位與,可以提取所需要的位,對這些位進行 置1 清0 等。2,符號 按位or運算 符號 表示and運算 符號...