js忽略空格符和換行符
js嚴格區分大小寫
;為js的結束符
可以使用{}擴成一個語句組,形成一個block塊
通過 \ 實現折行操作 document.write('hello \
world');
通過document.write() 向文檔書寫內容
通過xonsole.log()向控制臺寫入內容
變量
js變量重名會產生覆蓋
js變量名稱區分大小寫
js如果只聲明了變量未對其賦值,默認值是undefined
js變量名最好含義明確,以字母或者下劃線開頭,后跟數字字母下劃線
數值型包括整形和浮點型,但是都是以浮點型的方式表示的
Infinity無窮大 1.79e309
NaN 代表Not a Number,當一個Undefined表達式的結果為數值型數據時,該數值型就是NaN值。 NaN是唯一一個不能和自身做比較的值。 可以通過isNaN()判斷是不是一個NaN的值
字符串
字符串必須放到定界符里面 “” 或者‘’
如果內容和定界符沖突的時候使用轉義字符 \'===' \"==="
特殊數據類型
空值null
無定義數據類型undefined
typeof獲取變量的類型
強制轉換
Number函數強制轉換成數值1:數值--轉換成原來的值 2:字符串--如果可以解析為數值,則轉換成數值;否則轉換成NaN或者03:true->1,false->0 4:undefined->NaN 5:null->0
parseInt(string, radix)返回轉換成整數的值,轉換為整型 radix 進制
parseFloat轉換成浮點型的值
通過string轉換成字符串