1. 程式人生 > >9.25學習筆記

9.25學習筆記

height 作用 應該 註意事項 span http 技術分享 學習筆記 返回

JavaScript 解釋型語言,與之對應另一種叫編譯型語言(hi.java->hi.class)
JavaScript作用 1. 表單驗證 2. 數據交互 3. 頁面特效
JavaScript編寫位置 理論上可以寫在HTML中的任何位置,目前主流是寫在body後面 <script> .....JS代碼 </script> <script src="../xxx.js"></script>
變量(內存中開辟一塊空間用來存儲數據,且數據是可以修改的) 定義/聲明/創建: var 變量名; 變量賦值: 變量名=值; (沒有賦值的變量,默認值是undefined[未定義
]) 組合寫法: var 變量名=值; 命名規則: 1.可以由字母,數字,下劃線,$組成,但是不能以數字開頭 2.變量應該以名詞為主 3.當多個單詞組合的時候,必須使用駝峰命名法 駝峰命名法(首字母小寫,後面每個單詞首字母大寫) 技術分享圖片


基本數據類型(4種) string(字符串):用引號包起來的內容都是字符串,不論單引還是雙引 number(數值型):整形,浮點型(帶小數點) boolean(布爾):true,false undefined(未定義):undefined
檢測數據類型
typeof(值/變量名);
算術運算符 +,-,*(乘),/(除),%(取余) a+=2; 等同於:a=a+2; a-=2; 等同於:a=a-2; a*=2; 等同於:a=a*2; a/=1; 等同於:a=a/1; a%=3; 等同於:a=a%3; 技術分享圖片

++,--的一些註意事項: 1. 如果++,--是獨立成一句的話,寫在變量前後沒有區別. 2. 如果++,--和其他語句混合起來,區別如下: ++,--在變量前面,則先加減,再使用. ++,--在變量後面,則先使用,後加減. 例子1 技術分享圖片 例子2

技術分享圖片


比較運算符(返回的結果都是boolean) >:大於 <:小於 >=:大於等於 <=:小於等於 !=:不等於 ==:等於(會自動轉換類型然後再判斷值是否相等) ===:全等於(先判斷類型,如果連類型都不一樣,直接就是的) !==:全不等於(先判斷類型,如果連類型都不一樣,直接就是的) 技術分享圖片

例子2

技術分享圖片


賦值運算符 =:將等號右邊的結果存儲在左邊的變量中
邏輯運算符 &&(與,and,並且) ||(或者,or) !(取反,非)
字符串連接符 + 規則: 1. 如果+兩邊都是數字,則按照加法進行運算 2. 如果+兩邊有任意一個是字符串,則是連接作用,且結果仍是字符串 技術分享圖片



一目與二目 二目:a+b 一目:a++
三元運算符 語法:表達式?結果1:結果2; 分析: 如果表達式返回true則執行結果1,返回false就執行結果2 例子: 1==1?document.write("等"):document.write("不"); 技術分享圖片

9.25學習筆記