物件型別:屬性的集合,每個屬性由鍵值對構成
可以擁有方法的型別和不能擁有方法的型別
可變型別和不可變型別(值能否修改)
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運算 符號...