JS學習日誌2021 3 16

2021-10-22 08:36:26 字數 895 閱讀 9053

運算子==(等於),在js中表示為 「===」

變數名必須以字母、美元符號或下劃線開始,且只能包含字母、數字、美元符號、下劃線。

js變數名區分大小寫

**質量檢測工具:jslint

碼點:可以輸出鍵盤上沒有的字元

轉義字元:前+反斜槓

js字串的乙個很重要的特性:不可變

物件的屬性的兩種讀取方式,點和方括號(方括號用於讀取以整數命名的物件屬性、和以保留字命名的物件屬性)

js可以給物件直接新增、刪除屬性

js中物件的賦值實際上是將指向值的引用複製乙份給新物件

物件原型:類似於。。。c艹的繼承?但是不完全一致。預設屬性繼承自物件原型,可定義新屬性和舊屬性

陣列的建立:var a =; var a = new array(); var a =[7,false,[null,8]]

陣列中有length屬性用以查詢陣列長度

isnan的作用為「判斷是否能被轉換成數值」

number()函式生成的是乙個包裝著數值的物件,這個物件在被當成數值使用時會把數值拿出來

===當且僅當值、型別都相同時返回true

查詢表/字典/對映/關聯陣列/雜湊的應用(是乙個東西)

for-in列舉語句:進行屬性名的列舉,但是陣列的length屬性不會被列舉原因:length屬性的enumerable特性被設定為false

物件的屬性除了值之外,還有幾個特性,writable(true:屬性值可以更改),enumerable(true:這個值將出現在for-in的列舉中),configurable(可以從其物件中刪除這個屬性,特性值可以改變)

函式宣告:var a=function(){}

以及function a(){}

FastDFS學習日誌

iniloadfromfile 將當前目錄改為指定的工作目錄,初始化pcontext結構,將pcontext中的current section指向global,同時初始化pcontext的hash組。如果配置檔案是網路檔案,則從網路伺服器上獲取配置檔案資訊,否則直接從本地讀取配置檔案 初始化inic...

Lisp 學習日誌

從噹噹買到了 實用common lisp教程 冰河譯 終於有本 新 的lisp書了。準備把學習過程中比較惱人的問題記在這裡。sbcl clisp都只有x86版,看著clozure cl 1.7 有win64版,因為用的win64,就選了ccl。嘗試 format nil r 999999999999...

OO學習日誌

今天晚上看了乙個半小時的oo,那個叫一頭汗吶,紅臉的說。偶對oo一竅不通,只是在工作中依稀對oo有點點了解。自知一點都不系統。今天把3年前買的清華出的c 教程拿出來,把oo,和繼承多型幾章翻看了一遍。算是有個初步的了解。多重繼承還沒看。休息一會 1.virtual關鍵字 是專用來解決函式的多型性的,...