由于之前出過java的初級教程,所以對于javascript的初級介紹會比較簡單. 一 變量 變量是用于存儲信息的'容器',變量的值可以在整個程序中被修改. javascript使用var聲明變量 var x=5; 變量x被賦值為5. 注意:javascript區(qū)分大小寫.例如變量lastName和lastname是兩個不同的變量. 賦值運算符 '='為賦值運算符,不是等于運算符. 例如,x=y將y分配給x. 變量可以被聲明為沒有值.比如:該變量的值可能需要一些計算或稍后才提供(用戶輸入)的時候.一個聲明為沒有值的變量,默認(rèn)值為undefined. 使用變量 變量的命名規(guī)則 ●變量必須以字母開頭 ●變量也能以$和_符號開頭(不過不推薦這么做) ●變量名稱對大小寫敏感(y和Y是不同的變量) ●變量名稱不能包含空格 變量命名不允許使用連字符(-),它被保留用于減法. 命名javascript變量時,還有其他一些規(guī)則. ●不能使用任何特殊符號.如#num,%num等 ●不能使用保留字作為變量名. 比如:abstract arguments boolean break byte case 等 二 數(shù)據(jù)類型 javascript有五種基本數(shù)據(jù)類型:字符串(String),數(shù)字(Number),布爾(Boolean),空(Null),未定義(Underfined)和一種復(fù)雜數(shù)據(jù)類型:對象(Object) javascript只有一種數(shù)字類型.數(shù)字可以帶小數(shù)點,也可以不帶: var x1=34.00; var x2=34; 極大或極小的數(shù)字可以通過科學(xué)(指數(shù))計數(shù)法來書寫: var y=123e5; //12300000 var z=123e-5; //0.00123 字符串可以是引號中的任意文本.可以是單引號或雙引號. 你可以在字符串中使用引號.外引號使用單引號,內(nèi)引號就必須是雙引號.外引號使用雙引號,內(nèi)引號就必須是單引號. var answer=' He is called 'Johnny''; 轉(zhuǎn)義字符: \' 單引號 \' 雙引號 \\ 反斜杠 \n 換行 \f 換頁 \r 回車 \t 制表符(tab) \b 退格符 javascript布爾 布爾(邏輯)只有兩個值:true和false 當(dāng)值為0,null,undefined,空字符串時 布爾值就是false.任何擁有值的字符串其布爾值為true. 三 算數(shù)運算符 + - * / %(取模,求余) ++(自增) --(自減) 四 比較運算符 邏輯語句中使用比較運算符來確定變量或值之間的相等或差異.返回true或false. 等于(==)運算符 檢查操作數(shù)的值是否相等. var num=10; console.log(num==8) // false console.log為在控制臺中輸出. === 絕對等于(值和類型都要相等,才為true) !== 絕對不等于 (值或類型不相等) 使用運算符時,應(yīng)確保參數(shù)的數(shù)據(jù)類型相同:數(shù)字應(yīng)與數(shù)字,字符串和字符串進行比較. 五 邏輯運算符 邏輯運算符,也稱為布爾運算符,評估表達式并返回true或false. && and 與 (兩個都為1,結(jié)果才是true) ‖ or 或 (有一個是1,結(jié)果就為true) ! nor 非 三元運算符 var isAdult=(age<18)?'未成年人':'成年人' variable=(condition)?value1:value2 條件成立,結(jié)果就是value1.條件不成立,結(jié)果就是value2. 六 字符串運算符 '+'連字符,可以將多個字符串連接在一起來構(gòu)成字符串.也可以通過將字符串與其他類型數(shù)據(jù)相連構(gòu)建字符串. '32'不是數(shù)字,它是一個包含兩個字符3和2的字符串. |
|
來自: 昵稱11935121 > 《待分類》