javascript
JavaScript 01
JavaScrip定義:
JavaScript 是腳本語言,JavaScript 是一種輕量級的編程語言。JavaScript 是可插入 HTML 頁面的編程代碼。
JavaScript五種基本類型:字符串、數字、undefind、null、布爾。
每個的代碼分離,結構HTML、表現CSS、行為、JS。
變量:變量是存儲的容器
變量的命名規范:
1.變量的名稱含義明確,用字母開頭或下劃線開頭,$符號也可以,不推薦使用。
2.變量嚴格區分大小寫,變量 myVariable 與 MyVariable 是不同的。
3.變量的命名方法:小駝峰(firstName) 大駝峰(?FirstName);
4.命名不能使用關鍵字和保留字:關鍵字(系統規定有特殊意義的詞關鍵字,?)保留字(系統留用)
5.var?
var pi=3.14; 數字 numbernumber類型的特殊值不只有NaN,還有Infinity(無限大). var name="Bill Gates";文本值字符串單雙引號都可以 var answer='Yes I am!';var a =String.noteExists; 不存在
Alert(a)檢查警告
var默認下未賦值的條件下是undefined, 當其他類型轉換成布爾類型的情況下 true/false.
var a=null;/a=NAN a=" "; /a=undefined 布爾 條件為假
var a="0"; 布爾為真
=(賦值)==(判斷值)===(判斷值和數據類型)
賦值時空格會占位
+號可以拼接字符串
typeof 得到變量的類型為何種類型
其它類型轉換成數值型 (隱式轉換的例子)
var b=undefined;//undefined->NaN 數值與undefined相加結果不是一個數值
b=null;//null->0null為空
b=true;//true->1正確為1
b=false;//false->0錯誤為0
alert(1+b);
重新賦值
var c='12';//'12'->12 字符串轉換為數值
c='3king';//'3king'->NaN 本身就不是一個數字
c='true';?NaN
alert(2*c);
字符串和數字相加,帶數字的字符串會自動轉換為數字相加或者相乘,其他都為NaN。
alert(typeof c); 隱式轉換完成檢查類型
?
轉載于:https://www.cnblogs.com/lh0127/p/9507516.html
總結
以上是生活随笔為你收集整理的JavaScript 01的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: java设计模式(六)--观察者模式
- 下一篇: JS检查是否支持Storage