腳本通常有三種數據類型:整型国撵,布爾型省容,文本類型键俱。
變量:腳本執(zhí)行過程中可以改變的數據 ?關鍵字:var
常量:腳本執(zhí)行過程中不會改變的數據 ?關鍵字:const
變量和常量的類型在賦值的時候被自動賦予拂共,變量的類型可以在使用過程改變唆途。
如 var name = "zhuangzhenlong";此時為text類型硬贯,若接下來name = 1;那么name被自動轉換成了整型焕襟。
注意:通常const常量的名字都是全大寫的,如TAXRATE,并且常量一定要初始化饭豹。
“+”符號不僅可以作用于數字類型鸵赖,也可以作用于文本類型务漩。
parseFloat("0.1")
parseInt ("1") 文本轉換為數字的方法。
toFixed(2) 四舍五入到小數點后兩位它褪。
getElementByid()函數以ID訪問網頁元素饵骨,但是返回的是JS對象,我們要用value屬性訪問對象內真實的內容茫打。
isNAN(document.getElementById("name").value)判斷該元素內是否為數字
整型+字符串=字符串(javascript會做強制轉換)
parseInt和parseFloat會把數字后面出現的字符全部自動清理掉
var name = "zhuangzhenlong" ?name.indexOf("zhuang")的結果為0
isNaN("123") 的結果居然是false 與isNaN(123)的結果是相同的宏悦,看來isNaN判斷的是否是數字或者能轉換成數字的值。