1. 程式人生 > 其它 >第八篇:js

第八篇:js

變數規範:
1.能字母_$開頭,_$數字
2.不可以“關鍵字 保留字”命名
3.不能以數字開頭
4.命名語義化,結構化
5.駝峰命名,英文縮寫
6.不要拼音,維護頭疼(命名總和)
7.運算是大於賦值,先坐運算再賦值
8.js的值,宣告變數
原始的值,number string boolean undefined null 5個型別
根據值來判斷型別(動態語言一定是指令碼語言,一定是解釋性語言,一定是弱型別語言
靜態語言一般是變異性語言,一般是強型別語言)
引用的值,object array function date regexp
原始值是不可以改變的,只是改變了地址,並沒有刪除原始的地址,電腦就算刪除資料,只是覆蓋了沒有命名了沒有值的地址,刪除之後並沒有減少空間,資料永久儲存並沒有消失,棧與堆的概念要清晰
9.語法錯誤,通用錯誤
10.括號運算大於普通運算大於賦值
11.字串加字串=字串拼接,任何資料型別加字串都是字串
12.非數,NaN除以任何一個數都是自己,NOT A NUMBER,nan與任何東西都不相等,包括自己
13.先運算後賦值
14.相等不看資料型別,全等要看資料型別
15.字串相對應的ascii碼,從左到右依次對比